@Rus_K_o
Веб программист

Как вывести файл в Laravel не по прямой ссылке?

У меня есть публичный диск в файловой системе, куда есть символьная ссылка.
Мне необходимо, чтобы некоторые файлы были доступны только некоторым пользователям.
Пришло в голову создать отдельный диск, куда не будет символьной ссылки, то есть - не будет доступа и по прямой ссылки. И сделать роут, проходя по которому, пользователю дают доступ к файлу.

Диск создал, файл туда загрузил, на прямую к файлу доступа к нет.
Создал роут, по которому идёт проверка, можно ли пользователю получить доступ к файлу.
Хотел выводить файл с помощью "Storage::disk()->get()", однако как и говорилось в документации, он выдаёт голую строку содержимого.

И сам вопрос: Как мне вывести к загрузке файл не по прямой ссылке? Или как мне голую строку содержимого превратить в файл, дабы вывести его к загрузке?
  • Вопрос задан
  • 106 просмотров
Решения вопроса 1
JhaoDa
@JhaoDa
LaravelRUS Team
И сам вопрос: Как мне вывести к загрузке файл не по прямой ссылке? Или как мне голую строку содержимого превратить в файл, дабы вывести его к загрузке?
Так, как написано документации.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Amigoweb Магнитогорск
от 50 000 до 70 000 руб.
от 80 000 до 160 000 руб.
Brizo CRM Москва
от 100 000 до 150 000 руб.
17 нояб. 2019, в 07:16
500 руб./за проект
17 нояб. 2019, в 06:44
100000 руб./за проект