我剛開始(以前沒有發(fā)生過,上傳工作正常)在我的文件上傳時出現(xiàn)這個錯誤;我目前在本地開發(fā)環(huán)境中..ErrorException (E_WARNING)fopen(C:\Users\******\****\***): failed to open stream: Permission denied我的上傳腳本;$filepath = $attachment->storeAs("pdocs/customers", $formattedname);奇怪的是,它只發(fā)生在某些文件中。例如,我可以上傳桌面上的一些圖像文件。我正在將它上傳到我的 s3 帳戶。我在這里錯過了什么?
2 回答

胡子哥哥
TA貢獻(xiàn)1825條經(jīng)驗 獲得超6個贊
出現(xiàn)這個問題是因為您沒有權(quán)限在文件storage
夾中創(chuàng)建文件,您可以嘗試在您的開發(fā)目錄中測試:
chmod -R 777 /storage
重要提示:不要在生產(chǎn)服務(wù)器中啟用 777 。您可以在此處閱讀有關(guān)如何啟用存儲的信息。

慕容708150
TA貢獻(xiàn)1831條經(jīng)驗 獲得超4個贊
經(jīng)過幾次嘗試,我注意到只有大于 2MB 的文件才會出現(xiàn)這個問題。所以改變你本地的 php.ini 文件;
post_max_size = 124M
upload_max_filesize = 64M
這樣做之后,問題就解決了。
- 2 回答
- 0 關(guān)注
- 283 瀏覽
添加回答
舉報
0/150
提交
取消