首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HttpPostedFile.SaveAs错误,根路径?

HttpPostedFile.SaveAs错误,根路径?
EN

Stack Overflow用户
提问于 2009-07-06 23:45:32
回答 3查看 3.4K关注 0票数 1

我有一个HttpPostedFile对象,当我尝试通过保存保存它时,我得到了这个异常System.Web.HttpException

保存方法配置为需要根路径,路径'./tempUpload/4‘不是根路径。

为什么?我该怎么改正?

EN

回答 3

Stack Overflow用户

发布于 2009-07-06 23:50:43

路径应该是绝对路径,而不是相对url。

使用Server.MapPath方法从相对url获取绝对路径。

票数 3
EN

Stack Overflow用户

发布于 2009-07-06 23:48:18

ASP.NET不喜欢你路径中的点。试着用'tempUpload/4‘代替。

票数 0
EN

Stack Overflow用户

发布于 2019-02-06 04:42:56

您可以使用此代码保存文件。

代码语言:javascript
复制
string trailingPath = Path.GetFileName(fileName+".wav");
string fullPath = Path.Combine(Server.MapPath("~/Recordings"), trailingPath ?? throw new InvalidOperationException());
file.SaveAs(fullPath);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1089713

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档