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路徑。 –