使用带有FileUpload控件的映射网络驱动器

时间:2015-05-14 05:17:35

标签: asp.net asp.net-3.5

我的ASP.NET 3.5应用程序安装在服务器1上。在此服务器中,我有一个映射的网络驱动器Q:

当我尝试使用SaveAs of File Upload控件时,我很难将路径编码为:

FileUpload1.SaveAs("Q:\MyFiles\") & FileUpload1.FileName)

它给出错误:找不到路径。

如何使用SaveAs放置网络驱动器路径?

1 个答案:

答案 0 :(得分:1)

云端硬盘映射是针对每个用户的,因此运行该网站的用户不知道您的映射。解决此问题的最佳方法是使用UNC路径,因此不需要驱动器映射。

因此,如果您将服务器X的共享Share映射到Q,请改为保存到\\X\Share\ +

FileUpload1.SaveAs("\\X\Share\MyFiles\") & FileUpload1.FileName)