Как загрузить PDF в adonis 5

#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')