C# FileUpload不上载文件
我想将图像上载到文件,但出现异常,原因是“SaveAs方法配置为需要根路径,而路径“../tempcarco/IMG_0153.JPG”不是根路径。” 以下是我的简单代码: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
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它不是重复的,但可能有用