1
我的ASP.NET 3.5应用程序安装在服务器1.在这个服务器我有一个映射的网络驱动器问:使用映射网络驱动器与FileUpload控件
当我尝试使用文件上传控制的另存为,我硬编码路径为:
FileUpload1.SaveAs("Q:\MyFiles\") & FileUpload1.FileName)
它给出了错误:未找到路径。
如何将网络驱动器路径与SaveAs?
我的ASP.NET 3.5应用程序安装在服务器1.在这个服务器我有一个映射的网络驱动器问:使用映射网络驱动器与FileUpload控件
当我尝试使用文件上传控制的另存为,我硬编码路径为:
FileUpload1.SaveAs("Q:\MyFiles\") & FileUpload1.FileName)
它给出了错误:未找到路径。
如何将网络驱动器路径与SaveAs?
驱动器映射是每个用户,因此网站运行的用户不知道您的映射。解决此问题的最佳方法是使用UNC路径,因此不需要驱动器映射。如果你映射
所以服务器X
的份额Share
到Q,只是代替保存到\\X\Share\
+任何
FileUpload1.SaveAs("\\X\Share\MyFiles\") & FileUpload1.FileName)
问题是,*你*已映射的驱动器,但用户帐号的网站上运行没有。您必须使用UNC路径。 –