2015-05-14 103 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) 
相關問題