2010-04-22 101 views
0

我需要關於使用asp.net中的文件上傳控件(以及C#)進行多文件上傳的建議。文件上傳asp.net中的多個文件(類似於gmail)

我有一個文件上傳控件,所以我點擊'瀏覽'按鈕,當我從選擇文件對話框中選擇一個文件時,我希望該文件顯示爲文件上傳控件下方的鏈接(有點類似於Gmail的)。這個文件應該被看作是可以刪除的,如果我想的話。而且我也應該能夠從文件上傳控件上傳另一個文件。 所有這些文件應該上傳到一個位置,當我最後使用按鈕點擊事件。

我想我已經說清楚了。 任何建議都非常有幫助。 謝謝。

回答

2

用戶選擇文件後,使用客戶端JavaScript來:

  1. 隱藏文件上傳控件
  2. 在其位置創建一個鏈接
  3. 創建旁邊有一個「刪除」的鏈接,這將a)刪除頁面上的原始上傳控件和b)刪除步驟2和3中創建的兩個鏈接
  4. 創建一個新的文件上傳控件,並將其放在第2步創建的鏈接上面

如果您還有其他問題,我會盡力回答。

+0

那很清楚,我現在的問題是關於如何實現javascript來爲所選文件創建一個鏈接? – superstar 2010-04-22 03:13:12

+0

請說明。你不清楚如何創建一個鏈接並插入頁面?還是你不清楚如何獲取上傳控件中選擇的文件的名稱? – 2010-04-22 03:50:28

+1

我認爲它現在清楚!我試着明天再回來。謝謝Fyodor – superstar 2010-04-22 04:02:13