你的位置:首页 > 软件开发 > ASP.net > ASP.NET MVC 文件上传和路径处理总结

ASP.NET MVC 文件上传和路径处理总结

发布时间:2015-04-08 16:01:55
目录文件的上传和路径处理必须解决下面列出的实际问题:1.重复文件处理2.单独文件上传3.编辑器中文件上传4.处理文章中的图片路径5.处理上传地址的变化一.上传文件和重复文件处理文件处理的原则是:不在数据库中保存文件,只在数据库中保存文件信息(Hash值等)。采取文件的MD5重命名 ...

ASP.NET MVC 文件上传和路径处理总结

目录

文件的上传和路径处理必须解决下面列出的实际问题:

1.重复文件处理

2.单独文件上传

3.编辑器中文件上传

4.处理文章中的图片路径

5.处理上传地址的变化

一.上传文件和重复文件处理

文件处理的原则是:不在数据库中保存文件,只在数据库中保存文件信息(Hash值等)。采取文件的MD5重命名文件在一般情况足够处理文件的重复问题,强迫症倾向则可以考虑将MD5和其他摘要算法结合。

     public static get='_blank'>string Save(HttpPostedFileBase file, string path)    {      var root = "~/Upload/" + path + "/";      var phicyPath = HostingEnvironment.MapPath(root);      Directory.CreateDirectory(phicyPath);      var fileName = Md5(file.InputStream) + file.FileName.Substring(file.FileName.LastIndexOf('.'));      file.SaveAs(phicyPath + fileName);      return fileName;    }

原标题:ASP.NET MVC 文件上传和路径处理总结

关键词:ASP.NET

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。