HttpPostedFileBase.SaveAs方法问题

mal*_*s98 22 asp.net asp.net-mvc

我有一个asp.net mvc应用程序,它上传一个文件并将它们存储在网站所在的一个目录中.

我的问题是...当你执行HttpPostedFileBase.SaveAs()方法具有相同的名称保存为文件夹上现有的文件名,并HttpPostedfileBase覆盖该文件?

太感谢了!

SLa*_*aks 31

是.任何现有文件都将被覆盖.(我检查过来源)

  • @Prog:实现有所不同。http://referencesource.microsoft.com/#System.Web/xsp/system/Web/HttpPostedFile.cs#111 http://referencesource.microsoft.com/#mscorlib/system/io/filemode.cs#38。检查是否有异常情况。 (2认同)

Eam*_*nne 5

HttpPostedFileBase只是一个抽象基类 - SaveAs的作用取决于实现.但是,它显然意味着抽象HttpPostedFile,它将覆盖目标位置的任何文件 - 如果可以的话(即具有适当的权限).