Multer를 사용하여 memoryStorage에서 ReadStream을 만드는 방법

Tometoyou

multer를 사용하여 API에 파일을 업로드합니다.

const multer = Multer({
    storage: Multer.memoryStorage(),
    limits: {
      fileSize: 5 * 1024 * 1024 // no larger than 5mb, you can change as needed.
    }
})

파일이 const file = req.files["my_file_name"][0]

이제 다음과 같이 readStream을 만들고 싶습니다.

fs.createReadStream(file.path).pipe(stream);

문제는 함께 file.path사용할 때 정의되지 않았다는 것 memoryStorage()입니다 multer. 이 작업을 어떻게 할 수 memoryStorage있습니까?

Şivā SankĂr

사용 memoryStorage하면을 얻지 못하며 file.path파일은 요청에 따라 버퍼에 있습니다.

req.file 정보가있을 것이다 { fieldname, originalname, encoding, mimetype, buffer }

콘솔의 출력 스트림

const streamifier = require('streamifier');
streamifier.createReadStream(req.file.buffer).pipe(process.stdout);

스트림을 파일로 읽기 및 쓰기

const streamifier = require('streamifier');
var writeStream = fs.createWriteStream('./uploads/test.png');
streamifier.createReadStream(req.file.buffer).pipe(writeStream);

참조 : 파일 정보

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

onchange를 사용하여 jquery에서 autosum을 만드는 방법

분류에서Dev

Erlang을 사용하여 웹 서버를 만드는 방법

분류에서Dev

ASP.net을 사용하여 Salesforce에서 새 리드를 만드는 방법

분류에서Dev

및 / 또는를 사용하여 PHP에서 조건을 만드는 방법

분류에서Dev

geoTools에서 GeometricShapeFactory를 사용하여지도에 원을 만드는 방법

분류에서Dev

서블릿을 사용하여 JSONObject를 사용하여 Java에서 올바른 JsonArray를 만드는 방법

분류에서Dev

mutate를 사용하여 for 루프의 목록에서 열을 만드는 방법

분류에서Dev

Powershell에서 배열을 사용하여 JSON 개체를 만드는 방법

분류에서Dev

Toplevel () Tkinter에서 캔버스를 사용하여 버튼을 만드는 방법

분류에서Dev

Ajax를 사용하여 Django에서 Like 버튼을 만드는 방법

분류에서Dev

SUDS를 사용하여 SOAP 요청에서 빈 배열을 만드는 방법

분류에서Dev

포함을 사용하여 쿼리에서 개체를 만드는 방법

분류에서Dev

SUDS를 사용하여 SOAP 요청에서 빈 배열을 만드는 방법

분류에서Dev

SQLServer에서 FOR XML을 사용하여 계층 구조를 만드는 방법

분류에서Dev

for 루프를 사용하여 Java에서 역 삼각형을 만드는 방법

분류에서Dev

grunt-sass를 사용하여 즉석에서 보풀을 만드는 방법

분류에서Dev

루프를 사용하여 자바에서 테이블을 만드는 방법

분류에서Dev

PHP에서 특정 키를 사용하여 array_sum을 만드는 방법

분류에서Dev

JsonObject를 사용하여 Java에서 올바른 Json을 만드는 방법

분류에서Dev

Perl을 사용하여 regexp로 $ str에서 $ var를 만드는 방법

분류에서Dev

특정 조건을 사용하여 R에서 벡터를 만드는 방법

분류에서Dev

Javascript를 사용하여 HTML에서 완전한 블록을 만드는 방법

분류에서Dev

MVC에서 확인 된 ID를 사용하여 배열을 만드는 방법

분류에서Dev

Oracle에서 sys_refcursor를 사용하여 동적 SQL을 만드는 방법

분류에서Dev

codedom을 사용하여 메서드 서명에 'new'키워드가있는 메서드를 만드는 방법

분류에서Dev

API를 사용하여 AEM에서 사용자 지정 사용자 그룹을 만드는 방법

분류에서Dev

Multer 및 Express를 사용하여 데이터베이스에 이미지 이름을 보내는 방법

분류에서Dev

사용자가 multer를 사용하여 파일을 선택하지 않는 경우 양식 데이터에서 "req.file.path"를 무시하는 방법

분류에서Dev

하위 컬렉션을 사용하여 문서를 만드는 방법

Related 관련 기사

  1. 1

    onchange를 사용하여 jquery에서 autosum을 만드는 방법

  2. 2

    Erlang을 사용하여 웹 서버를 만드는 방법

  3. 3

    ASP.net을 사용하여 Salesforce에서 새 리드를 만드는 방법

  4. 4

    및 / 또는를 사용하여 PHP에서 조건을 만드는 방법

  5. 5

    geoTools에서 GeometricShapeFactory를 사용하여지도에 원을 만드는 방법

  6. 6

    서블릿을 사용하여 JSONObject를 사용하여 Java에서 올바른 JsonArray를 만드는 방법

  7. 7

    mutate를 사용하여 for 루프의 목록에서 열을 만드는 방법

  8. 8

    Powershell에서 배열을 사용하여 JSON 개체를 만드는 방법

  9. 9

    Toplevel () Tkinter에서 캔버스를 사용하여 버튼을 만드는 방법

  10. 10

    Ajax를 사용하여 Django에서 Like 버튼을 만드는 방법

  11. 11

    SUDS를 사용하여 SOAP 요청에서 빈 배열을 만드는 방법

  12. 12

    포함을 사용하여 쿼리에서 개체를 만드는 방법

  13. 13

    SUDS를 사용하여 SOAP 요청에서 빈 배열을 만드는 방법

  14. 14

    SQLServer에서 FOR XML을 사용하여 계층 구조를 만드는 방법

  15. 15

    for 루프를 사용하여 Java에서 역 삼각형을 만드는 방법

  16. 16

    grunt-sass를 사용하여 즉석에서 보풀을 만드는 방법

  17. 17

    루프를 사용하여 자바에서 테이블을 만드는 방법

  18. 18

    PHP에서 특정 키를 사용하여 array_sum을 만드는 방법

  19. 19

    JsonObject를 사용하여 Java에서 올바른 Json을 만드는 방법

  20. 20

    Perl을 사용하여 regexp로 $ str에서 $ var를 만드는 방법

  21. 21

    특정 조건을 사용하여 R에서 벡터를 만드는 방법

  22. 22

    Javascript를 사용하여 HTML에서 완전한 블록을 만드는 방법

  23. 23

    MVC에서 확인 된 ID를 사용하여 배열을 만드는 방법

  24. 24

    Oracle에서 sys_refcursor를 사용하여 동적 SQL을 만드는 방법

  25. 25

    codedom을 사용하여 메서드 서명에 'new'키워드가있는 메서드를 만드는 방법

  26. 26

    API를 사용하여 AEM에서 사용자 지정 사용자 그룹을 만드는 방법

  27. 27

    Multer 및 Express를 사용하여 데이터베이스에 이미지 이름을 보내는 방법

  28. 28

    사용자가 multer를 사용하여 파일을 선택하지 않는 경우 양식 데이터에서 "req.file.path"를 무시하는 방법

  29. 29

    하위 컬렉션을 사용하여 문서를 만드는 방법

뜨겁다태그

보관