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;