angularjs传递图片的前后端代码解析

最近工作中有用到,和大家分享下前后端代码:

html部分


第一个id用于文件返回参数,第二个是绑定onchange事件

Ctrl部分

var file = $('#wenjianfjian2')[0].files[0];


新建一个FormData对象(文件和数据一起使用表单提交方式),加了一个文件判断,使文件为非必需对象


接收file请求参数设置


配上一个简单的ajax请求,请求头设置为undefind,processData参数格式设置未定义,ContentType请求类型取消默认,OK!