Ошибка: EMAXBUFFER: Тайм-аут восходящего потока (imagefile1
) истек, прежде чем он был подключен к приемнику. Он все еще не использовался после ожидания 4500мс. Вы можете настроить этот тайм-аут, изменив параметр maxTimeToBuffer
. Обратите внимание, что эта ошибка может возникать из-за более ранней загрузки файла, которая окончательно истекает из-за ошибки сервера.
Мой код:
var uploaded = await sails.uploadOne(req.file('imagefile'));
var oldPath = uploaded.fd;
var filename = oldPath.split('\\')[oldPath.split('\\').length - 1];
filename = filename.split('/')[filename.split('/').length - 1];
var newPath = require('path').resolve(sails.config.appPath, 'assets/images/' + filename);
fs.rename(oldPath, newPath, function (err) {
})
reportdata.IDPhoto = filename;
var uploaded1 = await sails.uploadOne(req.file('imagefile1'));
var oldPath = uploaded1.fd;
var filename = oldPath.split('\\')[oldPath.split('\\').length - 1];
filename = filename.split('/')[filename.split('/').length - 1];
var newPath = require('path').resolve(sails.config.appPath, 'assets/images/' + filename);
fs.rename(oldPath, newPath, function (err) {
})
reportdata.ProfilePhoto = filename;
Я также пытался использовать Skipper для этого кода. EMAXBUFFER Ошибка