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

40 lines
1.2 KiB
JavaScript

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.Upload = void 0;
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 [];
}
}
exports.Upload = Upload;