2013-09-28 64 views

回答

0

我認爲你需要文件路徑沒有文件名。在這裏你可以得到只是路徑而不是名字!

string[] Dir = FileUpload1.FileName.Split('\\'); 
      string Path=""; 
      for (int i = 0; i < Dir.Length; i++) 
       Path += Dir[i] + "\\"; 

此後您可以使用Path for folder path!

+0

我不想選擇文件並拆分它,我需要選擇讓文件夾路徑 – user1471194

+0

文件上傳控件應該是一個文件夾僅獲取文件,不是文件夾 –

+0

是否有任何控件或任何種類的自定義可以選擇文件夾來獲取文件夾路徑。 – user1471194

1

FileUpload控件只能在一個時間上載一個文件,然後該文件接受完整文件路徑。

起初,一個解決方案(根本看起來不太可行)是使用多個FileUpload控件,但絕對的問題是:不同的文件夾可以具有不同數量的文件,因此FileUpload的數量是多少控制使用。[當然,避免這種解決方案也有許多其他原因。 ]

到目前爲止,爲了確保我們一次性上傳文件夾的所有文件,是創建一個自定義用戶控件,允許選擇多個文件並一次性上傳它們。

檢查this article實現相同。這another Link2也許也有幫助。

1

選擇多個文件上傳文件屬性允許多個=「真,假」

相關問題