#node.js #adonis.js #adonisjs-ace
#node.js #adonis.js #adonisjs-ace
Вопрос:
Привет всем, я использую adonis 5 в своем бэкэнде и сохраняю файлы в общедоступном каталоге, я могу просматривать и загружать изображения, но это не работает в PDF-файле, это работает в adonis js 4.1 с использованием adonis drive, но диск не в Adonis 5. есть какой-то способ увидеть или загрузитьpdf ad adonis 5?
Спасибо за ответы!
Ответ №1:
Случай 1:
Если вы просто хотите отправить URL-адрес файла, чтобы ваши пользователи могли решить, загружать его или нет, вы можете просто поместить этот файл в свою public
папку и отправить им ссылку: например http://{{YOUR_HOST}}/filename.ext
Это будет работать нормально, пока вы не настроите статический сервер должным образом.
Случай 2:
Если вы хотите принудительно заставить пользователей загружать ваши файлы, а не просто просматривать их в браузере, вы можете использовать attachment
помощник, который автоматически устанавливает правильные заголовки ответов для загрузки файлов.
ctx.response.attachment('public/filename.ext')