我想多次将文件附加到$ _FILES输入类型文件图像选择

时间:2017-09-27 07:15:16

标签: javascript php jquery

我正在建立一个门户网站。我有一个输入类型为multiple的属性。如果用户一次上传多个图像,它可以完美地工作。如果用户关闭该框并且他想要添加额外的图像,则会出现真正的问题。让我们说他第一次添加10张照片,然后关闭了盒子。然后他再次点击并上传最后一张图片。在这种情况下,他的前10张图片从$ _FILES丢失。 any1可以提出一个我可以解决的解决方案吗?

1 个答案:

答案 0 :(得分:0)

我认为最好的方法是每次文件输入更改时都使用ajax请求。 例如,您可以使用表单数据(或不使用表单数据)执行此类操作:

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

这只是示例,您应该编辑此代码以适合您的情况