form表单形式
function uploadFile(domId) {
var formData = new FormData();
var fileObj = document.getElementById(domId).files[0]; // js 获取文件对象
formData.append("action", "UploadVMKImagePath");
formData.append("file", fileObj); //加入文件对象
var url = ROOT_URL + '/file/imageUpload';
$.ajax({
url: url,
data: formData,
type: 'POST',
dataType: 'json',
cache: false,//上传文件无需缓存
processData: false,//用于对data参数进行序列化处理 这里必须false
contentType: false, //必须
success: function (res) {
}
})
/*$http({
"url": requestContext + '/merchant/imageUpload',
"data": formData,
"method": 'POST',
"headers": {'Content-Type': undefined},
"transformRequest": angular.identity
}).then(function(res){
});*/
}
base64形式
function uploadFile(id, base64) {
var formData = {
'actId': id,
'photo': base64
}
var url = ROOT_URL + "/file/imageUpload?" + COOKIE_NAME + "=" + $.getCookie(COOKIE_NAME);
$.ajax({
url: url,
data: JSON.stringify(formData),
type: 'POST',
contentType: 'application/json;charset=UTF-8',
success: function (response) {
}
});
}