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',


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部