为了账号安全,请及时绑定邮箱和手机立即绑定

ajax上传图片到后台,接受的数据一直显示为空

ajax上传图片到后台,接受的数据一直显示为空

慕工程0101907 2019-02-25 16:27:01
用ajax上传图片,后台说接收的数据一直是空 我这边也不是很懂 第一次做图片上传 代码如下 html<input type="file" class='file1'/>jqvar formData = new FormData(); $.each($('.file1')[0].files,function(i,file){    formData.append('file1', file);});$.ajax({    url: "upload_image.do",    type: "POST",    data:formData,    cache:false,         //不设置缓存    processData: false,  // 不处理数据    contentType: false,   // 不设置内容类型    dataType:"json",    success : function(json){         if(json.response_code == 0 || json.response_code == "0"){//成功              console.log(json.response_data)                                                    }else{                    }    }                 });请问这么写有没有问题,怎么样才能在前端看到我上传的图片的数据
查看完整描述

1 回答

?
慕尼黑的夜晚无繁华

TA贡献1864条经验 获得超6个赞

首先确定下自己上传的文件是否都有大小,而不是空的。

然后目测是你们两个文件上传方式没有沟通好,看看自己的请求,符不符合如图红框的格式,如果是,你没啥问题。
问清楚后端文件传输的content-type是什么,想要什么格式的数据

https://img1.sycdn.imooc.com//5c7f6d000001da6406070355.jpg

查看完整回答
反对 回复 2019-03-06
  • 1 回答
  • 0 关注
  • 416 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号