我刚开始(以前没有发生过,上传工作正常)在我的文件上传时出现这个错误;我目前在本地开发环境中..ErrorException (E_WARNING)fopen(C:\Users\******\****\***): failed to open stream: Permission denied我的上传脚本;$filepath = $attachment->storeAs("pdocs/customers", $formattedname);奇怪的是,它只发生在某些文件中。例如,我可以上传桌面上的一些图像文件。我正在将它上传到我的 s3 帐户。我在这里错过了什么?
2 回答
胡子哥哥
TA贡献1825条经验 获得超6个赞
出现这个问题是因为您没有权限在文件storage
夹中创建文件,您可以尝试在您的开发目录中测试:
chmod -R 777 /storage
重要提示:不要在生产服务器中启用 777 。您可以在此处阅读有关如何启用存储的信息。
慕容708150
TA贡献1831条经验 获得超4个赞
经过几次尝试,我注意到只有大于 2MB 的文件才会出现这个问题。所以改变你本地的 php.ini 文件;
post_max_size = 124M
upload_max_filesize = 64M
这样做之后,问题就解决了。
- 2 回答
- 0 关注
- 265 浏览
添加回答
举报
0/150
提交
取消