【发布时间】:2016-02-03 06:17:07
【问题描述】:
我想将数据 url 转换为图像并将其保存在 codeigniter 文件夹中
private function _convertToImg($data){ //$data is the data url
$encodedData = str_replace(' ','+',$data);
$decodedData = base64_decode($encodedData);
file_put_contents('/../../uploads/newImage.JPG',$decoded);
}
但它导致了错误
消息:file_put_contents(/../../uploads/newImage.JPG):打开流失败:没有这样的文件或目录
我不知道为什么会这样,我对php和codeigniter不太熟悉
提前谢谢你!
【问题讨论】:
-
问题是您的目标文件夹路径。
-
您的上传文件夹在哪里?在应用程序内部?
-
我“猜”
file_put_contents('../../uploads/newImage.JPG',$decoded);是你想要做的。 -
myProject/uplods,上传文件夹包含在应用程序文件夹的同一目录中
标签: php codeigniter