[英]move_uploaded_file failed to open stream: Permission denied - 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.