ASP文件上传捕获文件在提交之前

时间:2016-05-11 13:07:45

标签: asp.net file-upload

我使用的是基本的简单asp文件上载,如下所示:

<asp:FileUpload runat="server" ID="uplNewFile" Multiple="multiple"/>

我正在努力实现以下目标:

用户点击选择文件按钮

然后他们选择一个文件(file1)并点击“选择”。按钮

然后他们再次选择选择文件按钮,然后选择另一个文件(file2)

然后用户点击上传按钮

在这种情况下,我希望将这两个文件上传到服务器,例如file1和file2,但似乎只有最新的文件。

是否可以保留原始文件,然后将新文件添加到其中。

我认为我需要一种拦截“选择文件”的方法。事件,但是可以这样做吗?从我在fileupload按钮上看到的所有内容,你可以用它做多少,它似乎是由用户浏览器控制的?

1 个答案:

答案 0 :(得分:0)

您没有逐个选择文件,用户需要在选择文件时按住Ctrl键,选择他要在1 go中上传的所有文件。

然后,您可以使用。处理服务器端的文件 uplNewFile.PostedFiles集合并做你需要做的事情。