Хранение файлов в Symfony 4 - PullRequest
       9

Хранение файлов в Symfony 4

0 голосов
/ 04 января 2019

Я сталкиваюсь с проблемой чистоты и безопасности.

Я использую VichUploaderBundle для загрузки файлов, поэтому мне нужно настроить, где их хранить.

uri_prefix: ???
upload_destination: '%kernel.project_dir%/???'

Какие места будут одновременно доступны и безопасны (недоступны через URL)?

спасибо за советы,

1 Ответ

0 голосов
/ 04 января 2019

Вы можете хранить их буквально везде, где хотите, как только не в папке public, я думаю.

Например, вы создаете папку /data и сохраняете их все здесь.

Вы сохраняете информацию о файле с локальным путем и другую информацию, которую вы хотите в базе данных. Затем, когда вы захотите получить к ним доступ, вы будете искать файл с помощью PHP и возвращать содержимое файла, чтобы отобразить его в браузере (через URL, включая идентификатор информации о файле в базе данных).

Ты это имел в виду?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...