我正在尝试使用dropzone.js,nodejs和multer上传文件。
所以,首先,我将文件拖放到dropzone中,文件会自动上传。 在我放入目录后,Multer在/ uploads中创建一个临时文件。
但问题是大文件。 dropzone中的处理停止,multer停止创建临时文件并创建另一个,dropzone执行相同的操作。
Dropzone.options.myAwesomeDropzone = {
dictDefaultMessage: 'Glissez-déposez vos fichiers ici ou cliquez dans la zone pour déposer un fichier',
paramName: 'reqFile',
maxFilesize: 1000,
maxThumbnailFilesize: 1000,
//someoptions
}
我的router.js:
var multer = require('multer');
app.post('/file-upload', isLoggedIn, function (req, res) {
var uploadFi = multer({
dest: 'uploads/',
limits: {
fileSize: 8589934592,
fieldSize : 8589934592,
fieldNameSize : 8589934592,
headerPairs : 8589934592
},
inMemory : true,
}).array('reqFile');
uploadFi(req,res,function(err) {
console.log('rentre');
if (err) {
console.log(err);
res.send('Erreur');
} else {
console.log('go! its ok')
}
})
})
对于服务器,我的超时时间为3600000000ms,因此也不是超时...
我没有错误,我尝试了所有可能性......请帮助我!
致以最诚挚的问候,
皮埃里克