gpt4 book ai didi

c# - ASP.NET:上传文件错误 "The given path' s 格式不受支持”

转载 作者:行者123 更新时间:2023-11-30 22:31:22 26 4
gpt4 key购买 nike

我正在尝试保存文件

string path= "~/Pre/IntraExtra/" + Session["id"].ToString() + "_" + FileUpload1.FileName;
FileUpload11.SaveAs(Server.MapPath(path));

但它给出了这个错误“不支持给定路径的格式。”


它现在正在工作..我刚刚删除了 (~/) ,谢谢大家

最佳答案

例如,如果我的代码像下面这样设置,它就可以工作。还要注意我正在使用的 @ 符号。这用于文字文件路径,这样我就不必使用“\在文件路径中..尝试以下代码,看看它是否有效..替换为您的代码变量。

if (FileUpload1.HasFile)
{

fname = FileUpload1.FileName;
spath = "~\Pre\IntraExtra\" + FileUpload1.FileName;
fpath = Server.MapPath("Uploaded");
fpath = fpath + @"\" + FileUpload1.FileName;
desc = TextBox2.Text;
if (System.IO.File.Exists(fpath))
{
Label1.Text = "File Name already exists!";
return;
}
else
{
FileUpload1.SaveAs(fpath);
}
}

关于c# - ASP.NET:上传文件错误 "The given path' s 格式不受支持”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9284867/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com