有了这个脚本,我可以通过 jquery 上传一张图片,但是一次上传多张图片怎么办?
此外,我如何通过 php 接收所有图像?
谢谢
var inputFileImage = document.getElementById('image');
var formElement = document.getElementById("RevisionTicket");
var file = inputFileImage.files[0];
var data = new FormData(formElement);
data.append('image',file);
var url = 'AprobarTicket2.php';
$.ajax({
url:url,
type:'POST',
contentType:false,
data:data,
processData:false,
cache:false,
beforeSend: function(){
$("body").addClass("loading");
},
success: function(data){
$("body").removeClass("loading");
//$("#contenidoSecPaginas").html(data);
alert(data);
},
});
最佳答案
我认为你必须使用外部库来允许多文件上传 请参阅下面的 JS fiddle :
<input type="file" class="multi with-preview" multiple />
http://jsfiddle.net/fyneworks/2LLws/
它使用 https://rawgit.com/fyneworks/multifile/2.1.0-preview/jquery.MultiFile.js
还有许多其他项目可以上传多个文件,例如 uploadify、dropzone js 等。 祝你好运
这里是一个使用原生JS上传的例子:
http://www.appelsiini.net/2009/html5-drag-and-drop-multiple-file-upload
关于php - 一次上传多张图片jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30961179/