首页 > 解决方案 > 无法在 Amazon EC2 上的 PHP 中移动文件

问题描述

我正在将图像上传到我的服务器,当我尝试调用“move_uploaded_file”时,它显示“无法移动”,即使我已授予所有文件夹及其父级的读写权限(尝试了 775 和 777)。

我还有一个我的 Android 应用程序正在使用的 API,我将应用程序上的图像从 png 转换为 base64 字符串,并将该字符串作为 API POST 请求中的查询传输到服务器,然后在服务器上将字符串转换回到图像,这一切都很好,但是当我尝试将图像移动到我的“图像”目录时,它说“无法打开流:权限被拒绝”,即使我已经授予了临时和图像目录的权限。

这是我在用户使用网站上传图片时使用的代码:

move_uploaded_file($_FILES["file"]["tmp_name"], $location);

这是API

file_put_contents($location,base64_decode($photo));

我很想在这个问题上得到一些帮助:)

标签: phpamazon-web-servicesamazon-ec2

解决方案


推荐阅读