Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# FileUpload不上载文件_C#_Asp.net_File Upload - Fatal编程技术网

C# FileUpload不上载文件

C# FileUpload不上载文件,c#,asp.net,file-upload,C#,Asp.net,File Upload,我想将图像上载到文件,但出现异常,原因是“SaveAs方法配置为需要根路径,而路径“../tempcarco/IMG_0153.JPG”不是根路径。” 以下是我的简单代码: if (fuImage.HasFile) { fuImage.SaveAs("../TempCharcoal/IMG_0153.JPG"); } 我想把它上传到CharcoalForm.aspx的tempcarcoal文件夹中。你可以看到他们是在同一根,但我不知道什么是错的 尝试使用: string my

我想将图像上载到文件,但出现异常,原因是“SaveAs方法配置为需要根路径,而路径“../tempcarco/IMG_0153.JPG”不是根路径。”

以下是我的简单代码:

if (fuImage.HasFile)
  {
     fuImage.SaveAs("../TempCharcoal/IMG_0153.JPG");
  }
我想把它上传到CharcoalForm.aspx的tempcarcoal文件夹中。你可以看到他们是在同一根,但我不知道什么是错的

尝试使用:

string myPath = @"~\TempCharcoal\IMG_0153.jpg";
fuImage.SaveAs(Server.MapPath(myPath));
改用这个:

if (fuImage.HasFile)
  {
     fuImage.SaveAs(Server.MapPath(@"~/TempCharcoal/IMG_0153.JPG"));
  }

您拥有的文件路径是相对路径(相对于..所在的目录)。该方法将返回与该路径对应的物理文件路径。

可能重复:@SteveDanner它不是重复的,但可能有用