2016-04-18 4 views
0

Я использую multer сделать загрузку изображения для моего проекта, то, как я использовал это есть в app.js:формат изображения неправильно при использовании multer загрузить

var multer = require('multer'); 
app.use(multer({ 
    dest: './public/images' 
}).single('file1')); 

выглядит как загрузки успешна, потому что я могу увидеть что-то было добавлено под изображений папку, но когда я открываю папку, есть только файл, как это: enter image description here

ответ

1

это ваше изображение. Малтер просто переименовал его.

+0

Как его использовать? Я попытался включить изображение в свой пост со следующим синтаксисом разметки, но не смог загрузить:! [] (/ Images/imageName.jpg) – photosynthesis

+0

Я думаю, что в вашей форме загрузки вы можете найти это имя в свойстве 'filename' файл. И свойство 'destination' должно предоставить вам путь к файлу. Поэтому вы можете использовать их, чтобы получить путь к использованию в вашем коде. Для получения дополнительной информации вы можете проверить multer на [npmjs.com] (https://www.npmjs.com/package/multer). –

+0

Ур прав, это действительно изображение, но только что переименовано в multer, лучше настроить процесс переименования при настройке. – photosynthesis

Смежные вопросы