oak-frontend-base/es/utils/upload.js

36 lines
1.1 KiB
JavaScript

export class Upload {
async uploadFile(options) {
console.warn('server不会调用此函数');
}
controllers = new Map();
constructor() {
this.uploadFile = this.uploadFile.bind(this);
this.abortUpload = this.abortUpload.bind(this);
this.abortAllUploads = this.abortAllUploads.bind(this);
this.getUploadStatus = this.getUploadStatus.bind(this);
this.getActiveUploads = this.getActiveUploads.bind(this);
}
// 中断特定上传
abortUpload(uploadId) {
console.warn('server不会调用此函数');
return false;
}
// 中断所有上传
abortAllUploads() {
console.warn('server不会调用此函数');
}
// 获取上传状态
getUploadStatus(uploadId) {
console.warn('server不会调用此函数');
return 'uploading';
}
// 生成唯一的上传ID
generateUploadId(file, uploadUrl) {
return `server不会调用此函数`;
}
// 获取所有进行中的上传任务
getActiveUploads() {
return [];
}
}