在Windows上的php webservice中保存图像时权限被拒绝
首先,这是我第一次编写web服务和android(通常只是android)的代码,所以请耐心听我说 我试图通过基于Codeigniter的Web服务将一个图像上传到mysql(phpmyadmin)。mysql中的image列(phpmyadmin)是BLOB 然后保存解码文件(这是拒绝权限的地方): 图像文件应保存在“temp”文件夹中,该文件夹与php文件(控制器文件夹)位于同一文件夹中。但是,该文件从不存储(但名称、电子邮件等其他数据存储在mysql上) 我得到的错误是:在Windows上的php webservice中保存图像时权限被拒绝,php,android,mysql,web-services,codeigniter,Php,Android,Mysql,Web Services,Codeigniter,首先,这是我第一次编写web服务和android(通常只是android)的代码,所以请耐心听我说 我试图通过基于Codeigniter的Web服务将一个图像上传到mysql(phpmyadmin)。mysql中的image列(phpmyadmin)是BLOB 然后保存解码文件(这是拒绝权限的地方): 图像文件应保存在“temp”文件夹中,该文件夹与php文件(控制器文件夹)位于同一文件夹中。但是,该文件从不存储(但名称、电子邮件等其他数据存储在mysql上) 我得到的错误是: <p>
<p>Message: file_put_contents(C:\xampp\htdocs\project\images): failed to open stream: Permission denied</p>
消息:文件内容(C:\xampp\htdocs\project\images):无法打开流:权限被拒绝
我现在有点困了。请帮助我
感谢您的帮助根据错误,我认为图像目录必须具有读写权限,以便可以将图像存储到其中 您可以向images文件夹授予777权限。如果您想给出,请在终端中键入以下代码
sudo chmod-R 777路径
请注意,您只对images文件夹授予权限,而不对其他文件夹授予权限。根据错误,我认为images目录必须具有读写权限,以便可以将图像存储到其中 您可以向images文件夹授予777权限。如果您想给出,请在终端中键入以下代码
sudo chmod-R 777路径
请注意,您只对images文件夹授予权限,而不对其他文件夹授予权限。根据错误,我认为images目录必须具有读写权限,以便可以将图像存储到其中 您可以向images文件夹授予777权限。如果您想给出,请在终端中键入以下代码
sudo chmod-R 777路径
请注意,您只对images文件夹授予权限,而不对其他文件夹授予权限。根据错误,我认为images目录必须具有读写权限,以便可以将图像存储到其中 您可以向images文件夹授予777权限。如果您想给出,请在终端中键入以下代码
sudo chmod-R 777路径
请注意,您只允许访问图像文件夹,而不允许访问其他文件夹请查看此链接:@user2853290谢谢。请查看我编辑的问题请查看此链接:@user2853290谢谢。请查看我编辑的问题请查看此链接:@user2853290谢谢。请查看我编辑的问题请查看此链接:@user2853290谢谢。请在windows上查看我编辑的问题。我试图给予用户权限,但仍然无法工作。谢谢你在窗户上。我试图给予用户权限,但仍然无法工作。谢谢你在窗户上。我试图给予用户权限,但仍然无法工作。谢谢你在窗户上。我试图给予用户权限,但仍然无法工作。谢谢
file_put_contents('C:\xampp\htdocs\project\images', $decoded);
<p>Message: file_put_contents(C:\xampp\htdocs\project\images): failed to open stream: Permission denied</p>