Files
Web_SupplierManager_Prod/aas_pc_web/src/axiosfile.js
2025-11-20 09:14:00 +08:00

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;