php接受formdata上传的文件上传,通过FormData实现上传文件
html代码
index.html
上传文件:
$(function(){
$('input[type="file"]').on('change', function(){
var file = this.files[0];
var formData = new FormData($('#uploadImg')[0]);
formData.append('file', file);
console.log(formData.get('file'))
$.ajax({
url: 'upload.php',
type: 'POST',
cache: false,
data: formData,
//dataType: 'json',
//async: false,
processData: false, //不需要对数据做任何预处理
contentType: false, //不设置数据格式
}).done(function(res) {
console.log(res)
}).fail(function(res) {
console.log(res)
});
});
})
后端代码(以php为例)
upload.php
//print_r($_FILES);
$uptypes=array(
'image/jpg',
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
