Я попробовал ваш код, и он отлично работает, но вы можете попробовать не использовать промежуточное ПО вместо функции, чтобы узнать, возвращает ли ваш код исключение.
const upload = multer({ storage: multer.memoryStorage() }).single('testFile');
app.post('/fileupload', (req, res, next) => {
upload(req, res, function (err) {
if (err || !req.file) {
// An error occurred while loading the image.
const error = new Error('Please upload a file')
error.httpStatusCode = 400;
return next(error);
}
res.send(req.file);
});
});
Таким образом, вы можете проверить, является ли req.file
значением undefined
или оно приводит к ошибке в переменной err
.
Вы посмотрели на это? Прямая Ссылка на продукт здесь
Инструментарий Форм Interop позволяет Вам создавать Формы.NET и Пользовательские элементы управления, которые могут использоваться в приложениях VB 6.0. Это позволяет Вам перемещать приложения VB 6.0 в.NET со временем (форма или часть формы за один раз). Однако инструментарий полагается на функции от Microsoft. Блок VisualBasic и компилятор VB.NET, таким образом, это не работает с C#.
Существует пара статей/образцов о CodeProject.com, который обсуждает инструментарий и как использовать его с C#.
Interop формирует инструментарий 2.0 учебных руководства
VB6 - Инструментарий формы C# Interop
У Beth Massi есть несколько статей и вебкастов на использовании Инструментария, который можно использовать для ссылки. Проверьте ее блог для ссылок на ресурсы.