我的处理方法是这样
参考评论大佬 把js中图片以base64显示
onChangeUploadFile: function () {
var fileInput = this.fileInput;
var files = fileInput.files;
var file = files[0];
var _view_ = this;
var fileObjs = $(fileInput)[0].files[0];
var filePath = $(fileInput).val();
var filename = file.name;
var r = new FileReader(); //本地预览
r.onload = function () {
_view_.me.find("img").attr("src", r.result);
_view_.me.find("img").attr("title", filename);
if (_view_.callback) {
_view_.callback(r.result);
}
};
r.readAsDataURL(fileObjs);
},然后将base64存入到隐藏域中发送给后台