72 lines
1.9 KiB
JavaScript
72 lines
1.9 KiB
JavaScript
import request from "@/utils/request";
|
|
import '@/utils/ajaxfileupload';
|
|
|
|
export const uploadFile = id => {
|
|
return new Promise((resolve, reject) => {
|
|
$.ajaxFileUpload({
|
|
fileElementId: id,
|
|
url: '/admin/upload/img',
|
|
type: 'post',
|
|
dataType: 'json',
|
|
secureuri: false,
|
|
async: true,
|
|
submitType: 'ajax',
|
|
success: function (res) {
|
|
resolve(res);
|
|
},
|
|
error: function (res, status, e) {
|
|
console.error(res);
|
|
console.error(status);
|
|
reject(e);
|
|
}
|
|
});
|
|
});
|
|
};
|
|
|
|
export const uploadQiNiuFile = (file) => {
|
|
console.log(file);
|
|
let formData = new FormData();
|
|
formData.append('file', file);
|
|
return new Promise((resolve, reject) => {
|
|
request.post('/admin/qiniu/upload/file', formData).then(res => {
|
|
resolve(res);
|
|
}).catch(e => {
|
|
reject(e);
|
|
});
|
|
});
|
|
};
|
|
|
|
export const uploadTencentFile = id => {
|
|
return new Promise((resolve, reject) => {
|
|
$.ajaxFileUpload({
|
|
fileElementId: id,
|
|
url: '/admin/upload/tencent/file',
|
|
type: 'post',
|
|
dataType: 'json',
|
|
secureuri: false,
|
|
async: true,
|
|
submitType: 'ajax',
|
|
success: function (res) {
|
|
resolve(res);
|
|
},
|
|
error: function (res, status, e) {
|
|
console.error(res);
|
|
console.error(status);
|
|
reject(e);
|
|
}
|
|
});
|
|
});
|
|
};
|
|
|
|
export const uploadGift = (file) => {
|
|
let formData = new FormData();
|
|
console.log(file);
|
|
formData.append('file', file);
|
|
return new Promise((resolve, reject) => {
|
|
request.post('/admin/gift/upload', formData).then(res => {
|
|
resolve(res);
|
|
}).catch(e => {
|
|
reject(e);
|
|
});
|
|
});
|
|
}; |