2
를 사용하여 파일에 저장합니다 : 지금까지 나는 다음과 같은 조각 파일을 쓸 수Nodejs는 base64로 디코딩하고 난 다음 코드 줄 사용하여 base64로 인코딩 된 이미지를 디코딩 내 Node.js를 응용 프로그램 이상 스트림
const fileDataDecoded = Buffer.from(base64EncodedfileData,'base64');
을 코드의 :
const fs = require('fs');
....
const fileDataDecoded = Buffer.from(base64EncodedfileData,'base64');
fs.writeFile("/tmp/test.png", fileDataDecoded, function(err) {
//Handle Error
});
지금 내가 무엇을 달성하고자하는 버퍼를 통해 디코딩 된 파일이 실행되는 응용 프로그램에 더 나은 효율성을 acheive하기 위해 스트림을 통해 파일에 기록받을 것입니다.
다른 말로하면, 효율적인 방법으로 큰 파일을 작성하기 위해 데이터가 base64 디코딩되는 것과 동시에 filedata가 작성되기를 원합니다. Base64로 디코딩 된 데이터를 스트리밍하기 위해 버퍼를 통해 가능하지 않은 경우 base64 데이터를 디코딩하는 방법을 알고 싶습니다.