繁体   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