0

So basically I have your classic 'move_uploaded_file' statement:

move_uploaded_file($_FILES['image']['tmp_name'], 'files/' . $_FILES['image']['name']);

But I am getting this on my OS X Mountain Lion:

move_uploaded_file(...): failed to open stream: Permission denied in... 

How can I change the permissions so I can move it?

4

2 回答 2

1

在 MAC OS X 的终端中,使用这个命令:

  CHMOD 775 yourFilesPath

775:群组的标准文件共享模式。

于 2013-08-22T02:35:22.970 回答
0

首先要记下,因为您使用的是 xamp 服务器,它在 Root 中有 Application 文件夹

/Applications/XAMPP/xamppfiles/htdocs/emp/files/admin_assets/addsdassets

因此,要上传图像文件,您必须提供应该存在于根目录中的目标目录,尝试使用运行应用程序的同一目录

然后右键单击Mac上的show original找到xamp服务器位置,然后更改权限

对于图像文件夹和 php 文件,通过转到文件 > 右键单击​​ > 获取信息 > 然后将所有权限更改为读写,如下图所示。

在此处输入图像描述

于 2016-08-28T09:54:50.007 回答