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

use file.buffer instead of file.stream

Syunsuke Komma 3 лет назад
Родитель
Сommit
c0ce33900b
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      packages/app/src/server/routes/apiv3/g2g-transfer.ts

+ 2 - 1
packages/app/src/server/routes/apiv3/g2g-transfer.ts

@@ -1,4 +1,5 @@
 import path from 'path';
+import { Readable } from 'stream';
 
 import express, { NextFunction, Request, Router } from 'express';
 import { body } from 'express-validator';
@@ -274,7 +275,7 @@ module.exports = (crowi: Crowi): Router => {
         return res.apiv3Err(new ErrorV3('Failed to parse body.', 'parse_failed'), 500);
       }
 
-      await g2gTransferReceiverService.receiveAttachment(file.stream, attachmentMap);
+      await g2gTransferReceiverService.receiveAttachment(Readable.from(file.buffer), attachmentMap);
 
       return res.apiv3({ message: 'Successfully imported attached file.' });
     });