如何在codeigniter中从blob url保存图像

问题描述 投票:-1回答:1

我有一个如下所示的图片网址“斑点:http://test.abc.net/dd72fe31-a883-4c33-adde-e09831c46b41”我想将其存储到一个文件夹中。

我使用了“ file_put_contents”功能,但图像未正确存储,因此无法预览。

我也获得了有关Image的数据

photo_data: "{"name":"download.jpg","size":6772,"type":"image/jpeg","lastModified":1521223025539,"webkitRelativePath":"","lastModifiedDate":"2018-03-16T17:57:05.539Z"}"

我使用了此代码,但结果是图像损坏-

$file_extension = strtolower(end(explode('.',$photo_data->name)));
$random_string = md5(uniqid(rand(), true)); 
$file_name = end(explode('/',$data->photo));

file_put_contents("uploads/members/check/".$random_string.'.'.$file_extension, $data); 
php image codeigniter server blob
1个回答
-1
投票

这对您不起作用吗? -

file_put_contents("./uploads/members/check/{$random_string}.{$file_extension}", file_get_contents($your_url_where_you're_getting_data_from));
© www.soinside.com 2019 - 2024. All rights reserved.