프런트엔드는 formdata를 통해 파일을 업로드합니다.
백엔드 프레임워크는 koa이고, co-busboy 미들웨어는 요청을 구문 분석하는 데 사용됩니다.
co-busboy 문서에 " 파일 스트림" FileStream을 구문 분석한 다음 노드를 사용합니다. fs 모듈은 파일을 로컬로 작성하는데 이는 매우 간단합니다.
이제 내 문제는 파일을 로컬에 저장하는 대신 데이터베이스에 blob으로 저장하는 것입니다.
그런 다음 FileStream에서 전송하는 방법을 생각하고 있습니다.
이 FileStream은 다음과 같이 인쇄됩니다.
으아악
요컨대, 파일 스트림을 Blob 형식으로 변환하는 방법이 문제입니다.
안내 좀 부탁드려요
데이터베이스에 파일을 저장하지 않기로 결정했습니다
MongoDB는
blob
格式,你需要的是GridFS
그렇지 않습니다. 먼저 드라이버 문서를 살펴보세요. 거기에 예제가 있습니다. 이해가 안 되는 부분이 있으면 나중에 논의하세요.https://mongodb.github.io/nod...