我正在建立一个门户网站。我有一个输入类型为multiple的属性。如果用户一次上传多个图像,它可以完美地工作。如果用户关闭该框并且他想要添加额外的图像,则会出现真正的问题。让我们说他第一次添加10张照片,然后关闭了盒子。然后他再次点击并上传最后一张图片。在这种情况下,他的前10张图片从$ _FILES丢失。 any1可以提出一个我可以解决的解决方案吗?
答案 0 :(得分:0)
我认为最好的方法是每次文件输入更改时都使用ajax请求。 例如,您可以使用表单数据(或不使用表单数据)执行此类操作:
$("#myInput").change(function() {
var formData = new FormData();
formData.append('formData', file);
$.ajax({
url: 'file.php',
type: 'POST',
data: formData,
success: function(){
//
}
});
});
这只是示例,您应该编辑此代码以适合您的情况