我想将文件保存到我的服务器位置。但是,当我将文件保存到我的计算机位置时它正在工作但是当我将它提供给服务器位置时它无法工作..
这个正在运作
string savedFileName =
Path.Combine(@"C:\Temp\", Guid.NewGuid().ToString() + fileExtension);
这个不起作用
//string savedFileName = Path.Combine(Server.MapPath("~/UploadedFiles"), fileName);
答案 0 :(得分:1)
确保您对目标文件夹具有“写入”权限,即“UploadedFiles”。
如果没有权限,请转到您托管应用程序的服务器控制面板,然后转到FileManager并选择您的文件夹并更改其权限。
答案 1 :(得分:0)
尝试下面的代码工作..
string savedFileName = Path.Combine(Server.MapPath("~/UploadedFiles/"), fileName)
并确保此文件夹存在并具有写入或读取权限。