Просмотр исходного кода

refs GW-310: エイリアス対応
- FB対応

Otani Haruhiko 6 лет назад
Родитель
Сommit
19f7d72fc8

+ 4 - 0
src/server/service/file-uploader/gridfs.js

@@ -22,6 +22,10 @@ module.exports = function(crowi) {
   AttachmentFile.promisifiedWrite = util.promisify(AttachmentFile.write).bind(AttachmentFile);
   AttachmentFile.promisifiedUnlink = util.promisify(AttachmentFile.unlink).bind(AttachmentFile);
 
+  lib.getIsUploadable = function() {
+    return true;
+  };
+
   lib.deleteFile = async function(attachment) {
     let filenameValue = attachment.fileName;
 

+ 4 - 0
src/server/service/file-uploader/local.js

@@ -25,6 +25,10 @@ module.exports = function(crowi) {
     return filePath;
   }
 
+  lib.getIsUploadable = function() {
+    return true;
+  };
+
   lib.deleteFile = async function(attachment) {
     const filePath = getFilePathOnStorage(attachment);
     return lib.deleteFileByFilePath(filePath);

+ 4 - 0
src/server/service/file-uploader/none.js

@@ -5,6 +5,10 @@ module.exports = function(crowi) {
   const Uploader = require('./uploader');
   const lib = new Uploader(crowi.configManager);
 
+  lib.getIsUploadable = function() {
+    return false;
+  };
+
   lib.deleteFile = function(filePath) {
     debug(`File deletion: ${filePath}`);
     throw new Error('not implemented');