我面临清洁和安全的问题。
我正在使用VichUploaderBundle上传文件,所以我必须配置存储它们的位置。
uri_prefix: ???
upload_destination: '%kernel.project_dir%/???'
哪些地方既可以访问又可以安全(不能通过url访问)?
感谢您的建议,
答案 0 :(得分:1)
我想,您可以将它们存储在任何您想要的地方,只要不在public
文件夹中即可。
例如,您创建一个/data
文件夹并将其全部存储在这里。
您将文件的信息以及本地路径以及其他所需的信息存储在数据库中。 然后,当您要访问它们时,可以使用PHP搜索文件并返回文件内容,以将其显示在浏览器中(通过包含数据库中文件信息ID的URL)。
那是你的意思吗?