Javascript 如何在asp.net上载的文件中保存多个图像?

Javascript 如何在asp.net上载的文件中保存多个图像?,javascript,asp.net,file-upload,Javascript,Asp.net,File Upload,我将尝试这些代码,在这个代码文件上传采取了许多图像,如果第一次选择3个图像,再次选择1个图像,我们看到4个图像,但只保存最后一个文件,即1个图像。这是我的密码 在.aspx文件中 <script src="//code.jquery.com/jquery-1.11.2.min.js" type="text/javascript"></script> <script type="text/javascript"> function ShowImagePr

我将尝试这些代码,在这个代码文件上传采取了许多图像,如果第一次选择3个图像,再次选择1个图像,我们看到4个图像,但只保存最后一个文件,即1个图像。这是我的密码

在.aspx文件中

<script src="//code.jquery.com/jquery-1.11.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
    function ShowImagePreview(input) {
        if (input.files && input.files.length > 0) {
            for (var i = 0 ; i < input.files.length; i++) {
                var reader = new FileReader();
                reader.onload = function (e) {
                    $('#imgViewer').append($('<img>', { src: e.target.result, width: '50px', height: '50' }));

                };
                reader.readAsDataURL(input.files[i]);
            }
        }
    }
</script>

函数ShowImagePreview(输入){
如果(input.files&&input.files.length>0){
对于(var i=0;i
显示用于调用uploadprotected void按钮的服务器端代码和html代码1_Click(object sender,EventArgs e){HttpFileCollection hfc=Request.Files;for(int i=0;i0){hpf.SaveAs(server.MapPath(“TestingImages”)+“\\”+System.IO.Path.GetFileName(hpf.FileName));Response.Write(“文件:+hpf.FileName+”大小:“+hpf.ContentLength+”类型:“+hpf.ContentType+”已成功上载
”);}}这段代码很好用…例如:我一起选择了3个图像,之后,我上传了1个图像,这意味着4个图像保存了,但最后一个图像只保存了。在.aspx.cs代码中,当我选择一个图像时,3个文件改成了最后一个文件名,请在有问题的地方发布它,而不是在评论中。但是为什么?这段代码很好,javascript代码中的问题h包含文件