簡體   English   中英

move_uploaded_file 無法打開流:權限被拒絕 Mac

[英]move_uploaded_file failed to open stream: Permission denied Mac

我想上傳一張圖片。 每次我嘗試上傳圖像時,我都會收到下面的錯誤消息。

我已經設置了讀寫權限:

警告:move_uploaded_file(uploads/1000020170620022532img3.png):無法打開流:第 41 行的 /Applications/XAMPP/xamppfiles/htdocs/social-network-master/profile.php 中的權限被拒絕

警告:move_uploaded_file():無法將“/Applications/XAMPP/xamppfiles/temp/phpYqSkvp”移動到“uploads/1000020170620022532img3.png”在/Applications/XAMPP/xamppfiles/htdocs/social.phpnetwork-line-profile 41

朋友,您只需要創建您的 .php 文件所在的目錄:

上傳/

並更改只在文件夾中寫入

請使用以下代碼:

move_uploaded_file($_FILES['image']['tmp_name'],'uploads/1000020170620022532img3.png');

如果此代碼不起作用,請檢查路徑和文件夾權限。

在終端試試這個

sudo chmod -R 777 upload/

ps 進入上傳目錄並直接運行sudo chmode -R 777

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM