45 lines
1018 B
JavaScript
45 lines
1018 B
JavaScript
import $ from 'jquery';
|
|
import config from '../public/config.js';
|
|
|
|
// 定义初始化函数
|
|
const initFileUpload = ($) => {
|
|
// 直接上传FormData方法
|
|
$.uploadFile = function (formData) {
|
|
console.log(formData)
|
|
return $.ajax({
|
|
url: config.httpApi + "FileUpload/UploadFileFace",
|
|
method: "POST",
|
|
timeout: 0,
|
|
headers: {
|
|
"Cookie": "isCN=zh-cn"
|
|
},
|
|
processData: false,
|
|
contentType: false,
|
|
data: formData
|
|
});
|
|
};
|
|
|
|
// 表单插件方法
|
|
$.fn.uploadFile = function (options) {
|
|
const $form = this;
|
|
console.log(options)
|
|
return new Promise((resolve, reject) => {
|
|
$form.ajaxSubmit({
|
|
url: config.httpApi + "FileUpload/UploadFileFace",
|
|
type: "POST",
|
|
headers: {
|
|
"Cookie": "isCN=zh-cn"
|
|
},
|
|
processData: false,
|
|
contentType: false,
|
|
...options,
|
|
success: resolve,
|
|
error: reject
|
|
});
|
|
});
|
|
};
|
|
};
|
|
|
|
// 导出初始化函数
|
|
export default initFileUpload;
|