我想多次添加文件到$ _FILES输入类型文件图片选择

问题描述:

我正在创建一个门户。我有一个输入类型为multiple的属性。如果用户一次上传多个图像,它可以完美地工作。真正的问题出现在用户关闭盒子并且他想添加额外图像的时候。可以说他第一次添加了10张照片,他关闭了这个盒子。然后他再次点击并上传最后一张图片。在这种情况下,他的前10张图像从$ _FILES中丢失。任何一个人都可以提出我可以解决的问题吗?

+0

只是一个问题?但是,如果用户想要添加新图像或者他想再次选择,您将如何知道? ? –

+0

我可以为此设置一个标志。 –

+0

你可以请求分享你的代码 – Edit

我认为最好的方法来做到这一点,每次文件输入改变时都会使用ajax请求。 例如,你可以做这样的事情,使用表单数据(或没有它):

$("#myInput").change(function() { 
    var formData = new FormData(); 
    formData.append('formData', file); 
    $.ajax({ 
     url: 'file.php', 
     type: 'POST', 
     data: formData, 
     success: function(){ 
     // 
     } 
    }); 
}); 

这仅仅是例子,您应该修改代码以适应您的情况