2014-10-21 4 views
1

Мне удалось загрузить изображение на мое местное имя localhost.its, находящееся в myApp/.tmp/uploads.Доступ к загруженным изображениям - sails.js

Как я могу получить его от: view/file/upload.ejs? (Вид имеет загруженные файлы Params, такие как имя файла, размер и т.д. ...)

я попробовал <img src="..\..\.tmp\uploads\<%= items[0].filename %>" alt=""/>

и это: <img src="..\..\.tmp\uploads\<%= items[0].filename %>" alt=""/>

и это: <img src="\.tmp\uploads\<%= items[0].filename %>" alt=""/>

я думаю, что проблема потому что <% = items [0] .filename%> показывает мне имя файла, когда я выбираю его из каталога, но хотя его настоящее имя - длинное случайное слово.

ответ

-1

Вам необходимо создать представление, которое обрабатывает эту папку, и я бы вряд ли рекомендовал вам переместить файлы в другой каталог, потому что .tmp может быть очищен от while до while.

+0

Как создать представление ejs, которое отобразит это изображение, и как я могу изменить, где изображение файлы идут, потому что они идут в .tmp по умолчанию –

0

Чтобы показать изображение загруженное с настройками по умолчанию шкипера, это должно работать:

<img src="uploads/<%= items[0].filename %>" alt=""/> 

Шкипер добавления его .tmp/государственные/загрузки. Проблема заключается в том, что когда вы отключаете паруса или ваше приложение перезапускается, .tmp будет удален, поэтому вы должны сделать что-то вроде THIS

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