c# Web 应用程序另存为目录
本文关键字:另存为 应用程序 Web | 更新日期: 2023-09-27 18:32:00
我正在做一个 ASP.net 项目,我有一个文件上传控件。我的解决方案中有一个名为 user_uploads 的文件夹。如何修改以下代码以便在发布解决方案时将文件保存在user_uploads中?
string fn = System.IO.Path.GetFileName(FileUpload1.PostedFile.FileName);
FileUpload1.PostedFile.SaveAs("C:''temp''" + fn);
您只需要执行以下操作即可使用MapPath获取文件夹的路径,然后使用该路径保存文件...
string path = HttpContext.Current.ApplicationInstance.Server.MapPath("~/user_uploads");
string fn = System.IO.Path.GetFileName(FileUpload1.PostedFile.FileName);
FileUpload1.PostedFile.SaveAs(System.IO.Path.Combine(path, fn));
//FileUpload1.PostedFile.SaveAs(path + fn);