使用Homestead时上传文件
- 论坛
- 使用Homestead时上传文件
5 浏览
使用Homestead时上传文件
我将我的项目迁移到了Homestead,但在上传文件时遇到了奇怪的问题。之前在Homestead上工作时一切正常。
负责上传文件的代码如下:
$path = $request->file('result')->store('results'); $fileContent = Storage::get($path);
所以它应该只是将文件存储在results文件夹下。
实际发生的情况是:
- 出于某种原因,results文件夹的权限变为755,尽管我之前将其设置为777
- 在上传文件时出现错误:fopen(/home/vagrant/Sites/pft/api/storage/app/results/9g1tx5bDuMU2XBtfhXqDrQ9VT1m6dZJJa84Sqgyx.txt):打开流失败:协议错误