项目总结:文件上传(MVC uploadify)

 
  

            Picture                       

                                                                   <% if (Model.MultipleLocalComparisonArgument[i].PictureURL != null)                       {%>                                               <%} %>                                            
                     
                   

     

            

        [HttpPost]         public JsonResult AddPic(HttpPostedFileBase FileData, string folder, string name)         {             string title = string.Empty;             string message = string.Empty;             string newFilename = System.Guid.NewGuid().ToString("N") + "_" + FileData.FileName;             string storeFilePath = Server.MapPath("~/UploadPicture/" + newFilename);             try             {                 FileData.SaveAs(storeFilePath);                 title = Path.GetFileName(folder);                 //byte[] bytes = Encoding.Unicode.GetBytes("upload success.");                 //for (int i = 0; i < bytes.Length; i += 2)                 //{                 //    message += "\\u" + bytes[i + 1].ToString("x").PadLeft(2, '0') + bytes[i].ToString("x").PadRight(2, '0');                 //}             }             catch (Exception ex)             {                 message = ex.Message;                 return Json(new                 {                     HasError = "1",                     ErrMsg = "Upload failed. " + ex.Message,                 });             }             //string hostURL = "http://" + Request.Url.Host + ":" + Request.Url.Port + "/UploadPicture/";             string hostURL = System.Configuration.ConfigurationManager.AppSettings["HostUrl"] + "UploadPicture/";             return Json(new             {                 HasError = "0",                 IsSuccess = "1",                 PictureURL = hostURL + newFilename,             });         }

你可能感兴趣的:(Asp.net,MVC)