這個元素,上傳一個按鈕多個文件點擊
<asp:FileUpload ID="FileUploadEventosCasal" runat="server" />
可以上傳一個文件的時間(點擊按鈕)。
我想知道如何用一個按鈕單擊來上傳多個文件(排隊)。 我無法使用.net 4.5。我想是這樣的例子:http://www.aspdotnet-suresh.com/2012/12/aspnet-upload-multiple-files-using.html要使它工作,我做了這些變化:
<script src="js/jquery-1.8.2.js"></script>
<script>$(function() {/* jquery.MultiFile.js code pasted here */});</script>
<asp:FileUpload ID="FileUploadEventosCasal" CssClass:"multi" runat="server" />
但這種改變只是運行。當我嘗試上傳時,它不起作用。這裏是按鈕事件:
protected void ButtonInsMultipleUpload_Click(object sender, EventArgs e)
{
HttpFileCollection fileCollection = Request.Files;
List<byte[]> imgs = new List<byte[]>();
for (int i = 0; i < fileCollection.Count; i++)
{
HttpPostedFile uploadfile = fileCollection[i];
imgs.Add(new byte[uploadfile.InputStream.Length]);
uploadfile.InputStream.Read(imgs[i], 0, imgs[i].Length);
}
}
搜索[Google](https://www.google.com/search?q=asp+file+upload+multiple+files&aq=0&oq=asp+file+upload+mult&aqs=chrome.1.57j0l3j60j62.3303&sourceid=chrome&ie = UTF-8) – Dom 2013-03-15 16:42:50
我找到了3個解決方案。 2沒有工作(都使用jquery),另一個是.net 4.5 – 2013-03-15 16:45:29
然後在你的問題(與鏈接)中提供。更多信息,更好。 – Dom 2013-03-15 16:46:15