作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试保存文件
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/
我有以下正则表达式 /[a-zA-Z0-9_-]/ 当字符串只包含从 a 到z 大小写、数字、_ 和 -。 我的代码有什么问题? 能否请您向我提供一个简短的解释和有关如何修复它的代码示例? //var
我是一名优秀的程序员,十分优秀!