2015-05-18 118 views
0

我已經搜索了很多,但未能得到合適的答案。所以,我再次發佈這個問題。請在下圖中,我有3個文件上傳器。每個上傳器可以上傳多個文件。點擊上傳文件按鈕後,所有文件應該上傳到應用程序根目錄中的一個文件夾中,但命名約定如.Net Framework 3.5中的(「FileUpload1」 - 「count」)(例如FileUpload11)從多個文件上傳器上傳多個圖像的多個圖像

enter image description here

還需要將文件名存儲到數據庫表中。

請在這方面的幫助。

+0

我想下面的插件可能會幫助你https://blueimp.github.io/jQuery-File-Upload/ –

+0

我已經通過這個鏈接。它可以上傳多個文件,但我也需要從同一頁面上的其他上傳器上傳,不僅如此,我需要通過代碼來獲取這些文件上傳控件,以便我可以用上面提到的問題中所需的名稱來更改文件名。如果我的文件上傳者的名字是FileUpload1,FileUpload2,FileUpload3,如果他們分別上傳2,3,2個文件,那麼文件名將會像FU11,FU12,FU21,FU22,FU23,FU31,FU32等...你可以關注任何命名約定。我只給你一個例子。 – Monibrata

回答

0

對於上述問題,我花了高質量的時間,可以完美地管理它。

怎麼樣?

請參閱ASP.Net 3.5中的文件上傳控件,該文件上傳控件不可能進行多個文件上傳。但就我而言,它就像是從這三個文件中的每個文件上傳控件上傳多個文件。

我沒有使用jQuery,但採取了不同的方式。我爲每個文件上傳控件採用了列表控件,添加按鈕和刪除按鈕,現在每當選擇新文件時,文件名都會相應地添加到列表中以供我們參考,但物理文件已上傳到臨時文件夾。

這個臨時文件夾有什麼用? - 它將檢查重複文件,可以添加文件,如果從列表中選擇文件名並單擊刪除按鈕,可以刪除文件。

現在當表單提交或提交按鈕單擊時,從臨時文件夾中的所有文件將被移動到目標文件夾和臨時文件夾將被清空。

這就是我所遵循的。

會發表一篇文章,對其他人使用該程序或可以有不同的想法。

謝謝!