使用带有 FileUpload 控件的映射网络驱动器
Use mapped network drive with FileUpload control
我的 ASP.NET 3.5 应用程序安装在服务器 1 上。在此服务器中,我有一个映射网络驱动器 Q:
当我尝试使用文件上传控件的另存为时,我将路径硬编码为:
FileUpload1.SaveAs("Q:\MyFiles\") & FileUpload1.FileName)
它给出错误:找不到路径。
如何使用另存为设置网络驱动器路径?
驱动器映射是针对每个用户的,因此运行网站的用户不知道您的映射。解决此问题的最佳方法是改用 UNC 路径,因此不需要驱动器映射。
因此,如果您将服务器 X
的共享 Share
映射到 Q,则只需保存到 \X\Share\
+ 任何
FileUpload1.SaveAs("\X\Share\MyFiles\") & FileUpload1.FileName)
我的 ASP.NET 3.5 应用程序安装在服务器 1 上。在此服务器中,我有一个映射网络驱动器 Q:
当我尝试使用文件上传控件的另存为时,我将路径硬编码为:
FileUpload1.SaveAs("Q:\MyFiles\") & FileUpload1.FileName)
它给出错误:找不到路径。
如何使用另存为设置网络驱动器路径?
驱动器映射是针对每个用户的,因此运行网站的用户不知道您的映射。解决此问题的最佳方法是改用 UNC 路径,因此不需要驱动器映射。
因此,如果您将服务器 X
的共享 Share
映射到 Q,则只需保存到 \X\Share\
+ 任何
FileUpload1.SaveAs("\X\Share\MyFiles\") & FileUpload1.FileName)