|
@@ -27,6 +27,7 @@ export interface FileUploader {
|
|
|
getIsReadable(): boolean,
|
|
getIsReadable(): boolean,
|
|
|
isValidUploadSettings(): boolean,
|
|
isValidUploadSettings(): boolean,
|
|
|
getFileUploadEnabled(): boolean,
|
|
getFileUploadEnabled(): boolean,
|
|
|
|
|
+ listFiles(): any,
|
|
|
saveFile(param: SaveFileParam): Promise<any>,
|
|
saveFile(param: SaveFileParam): Promise<any>,
|
|
|
deleteFiles(): void,
|
|
deleteFiles(): void,
|
|
|
getFileUploadTotalLimit(): number,
|
|
getFileUploadTotalLimit(): number,
|
|
@@ -88,6 +89,8 @@ export abstract class AbstractFileUploader implements FileUploader {
|
|
|
return !!configManager.getConfig('crowi', 'app:fileUpload');
|
|
return !!configManager.getConfig('crowi', 'app:fileUpload');
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ abstract listFiles();
|
|
|
|
|
+
|
|
|
abstract saveFile(param: SaveFileParam);
|
|
abstract saveFile(param: SaveFileParam);
|
|
|
|
|
|
|
|
abstract deleteFiles();
|
|
abstract deleteFiles();
|