[英]use jquery to upload file?
您如何使用jquery简单地将文件的值发布到php脚本? 我假设Files数组和post数组不同,所以我必须使用其他方法吗? 例如 将发布var file = $('fileInput')。val(); 工作? 我应该发送什么数据,应该如何发送? 谢谢
使用它通过jquery发布文件(仅支持FileAPI的html5浏览器,IE等其他浏览器不支持):
var PostData = new FormData();
$('form').find(':file').each(function () {
var inputName = $(this).attr('name');
for(var i = 0; i < this.files.length; i++){
PostData.append(inputName + '_' + i, this.files[i]);
}
});
var Request = $.ajax({
url: 'uploadPage.php',
cache: false,
contentType: false,
dataType: 'json',
type: 'post',
data: PostData,
processData : false,
success: function (data){
}
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.