2015-05-14 120 views
1

我的ASP.NET 3.5应用程序安装在服务器1.在这个服务器我有一个映射的网络驱动器问:使用映射网络驱动器与FileUpload控件

当我尝试使用文件上传控制的另存为,我硬编码路径为:

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

它给出了错误:未找到路径。

如何将网络驱动器路径与SaveAs?

+0

问题是,*你*已映射的驱动器,但用户帐号的网站上运行没有。您必须使用UNC路径。 –

回答

1

驱动器映射是每个用户,因此网站运行的用户不知道您的映射。解决此问题的最佳方法是使用UNC路径,因此不需要驱动器映射。如果你映射

所以服务器X的份额Share到Q,只是代替保存到\\X\Share\ +任何

FileUpload1.SaveAs("\\X\Share\MyFiles\") & FileUpload1.FileName) 
相关问题