将文件上载到服务器路径

时间:2015-07-27 02:16:38

标签: c# asp.net

我有:

在本地工作:

string filePath = Server.MapPath("/Content/Images/Profiles/") fileToUpload.SaveAs(filePath);

当我部署时,在我的实际网络服务器上,我遇到了一些问题,而且我确定它会对路径做些什么。

返回的路径是: C:\Inetpub\vhosts\myhost.com\httpdocs\Content\Images\Profiles\TestUser.png

当然,我无法走向这条道路。

我错过了什么?我应该明确指定服务器路径,例如' \ myhost.com \的httpdocs \内容\ IMAGES \概况\&#39 ;?或坚持使用' MapPath'?

1 个答案:

答案 0 :(得分:0)

您是否可以访问服务器?我遇到了同样的问题,并发现当您发布项目时,不会向服务器创建空文件夹。如果您有访问权限,我建议您手动将文件夹创建到服务器,或者只是将一些文件放在“个人档案”文件夹中以便创建。