-1
目前,我将所有文件放在公共目录中,这意味着任何人都可以下载该文件。Laravel - 我应该在哪里放置用户上传的个人/敏感文档?
但是,我不希望其他人看到除创建它的用户以外的文件。截至目前,我无法控制这一点。也许如果我将它存储在另一个目录中,我将使用中间件来保护它。
但我卡在可以上传用户上传文件的部分。
最好的目录放在哪里?我没有外部服务器,我只有一个VPS。
目前,我将所有文件放在公共目录中,这意味着任何人都可以下载该文件。Laravel - 我应该在哪里放置用户上传的个人/敏感文档?
但是,我不希望其他人看到除创建它的用户以外的文件。截至目前,我无法控制这一点。也许如果我将它存储在另一个目录中,我将使用中间件来保护它。
但我卡在可以上传用户上传文件的部分。
最好的目录放在哪里?我没有外部服务器,我只有一个VPS。
Laravel有一个专为这种情况设计的storage
文件夹。它不能从服务器外部获得,您将不得不通过Laravel为其提供文件。
这是什么基本路径?如何将上传的文件移动到此文件夹中? '$ baseDir ='storage';'不起作用。我如何使用PHP访问文件夹? –
'storage_path()'辅助函数会让你进入存储文件夹 – Jeff
啊,我明白了。谢谢! –