0
사람들이 드래그 앤 드롭으로 파일을 업로드하는 웹 앱을 만들었습니다. 그들은 nodejs 서버에 파일을 보내기 요청을 게시하게합니다.업로드 된 파일을 처리하는 Nodejs
uploadLocalFilesToDrive(e) {
var files = e.dataTransfer.files;
axios.post('/api/uploadLocalFilesToDrive', files[0])
.then(function (res) {
console.log('upload done');
})
}
이제 nodejs 서버의 목표는 서버의 하드 디스크에이 파일을 저장하는 것입니다. 텍스트 파일과 잘 작동하는 것 같다
uploadLocalFilesToDrive: (req, res) => {
for(var key in req.body){
filesystem.writeFile('new file name', key, function (err) {
console.log("It's saved");
});
}
}
하지만, 사용자가 인스턴스에 대한 .PDF을 업로드 할 때마다, 다음 PDF 파일이 손상된 : 이것은 내가 위의 요청을 처리하기 위해 만든 것입니다. axios post 요청이 nodejs 서버에 텍스트 만 전송하기 때문에 문제가 있다고 생각하지만 확실하지 않습니다. 도와 주시면 감사하겠습니다!