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の投稿要求がnodejsサーバーにテキストのみを送信するため、問題だと感じていますが、わかりません。助けていただければ幸いです!