Как следует из названия, теперь я не могу проверить тип файла перед загрузкой. Я проверяю и не разрешаю сохранять данные только после успешной загрузки файла. Ниже приведен базовый код
updateAvatar : function(data, context, req, res) {
req.file('avatar').upload({
dirname: '../../assets/images/avatar'
}, function (err, files) {
var allowExts = ['image/png', 'image/gif', 'image/jpeg'];
if (err)
return res.serverError(err);
if (files.length === 0)
return res.badRequest('No file was uploaded!');
if (allowExts.indexOf(files[0].type) == -1)
return res.badRequest('File type is not supported!');
// save database here
});
}
Что я должен сделать для правильного кода? Извините за мой плохой английский! Большое спасибо!