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

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы