Фон
Я делаю простой сайт, на котором пользователь может обновить картинку.Итак, я использую библиотеку Multer и Express с Typescript.
Проблема
Я хочу использовать Тип файла Multer .Но я не знаю, как получить доступ к пространству имен Multer.
declare global {
namespace Express {
interface Request {
file: Multer.File;
files: {
[fieldname: string]: Multer.File[];
} | Multer.File[];
}
namespace Multer {
interface File {
/** Field name specified in the form */
fieldname: string;
...
}
Моя конечная цель заключается в следующем.
app.post('/admin/uploads', async (req, res) => {
let file: Multer.File = req.files.myFile;
console.log(file.filename);
....
}
Как получить доступ к пространству имен Multer?