[英]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.