注意:文件上传一般是同过表单来上传,但表单提交不满足所有情况,部分情况需要ajax上传文件

<input type="file" id="file">

  js获取文件

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

  文件输出:

AJAX  如何使用formdata传输?_上传

var formData = new FormData();
formData.append('photo', $('#file')[0].files[0]);
$.ajax({
                    type: "POST",
                    url:"massages",
                    data:formData,
                    contentType: false,
                    processData: false,
                    success: function(data) {
                        if(data){
                            alert("提交成功");
                        }
                    }
                });