我有一个如下所示的图片网址“斑点: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);
这对您不起作用吗? -
file_put_contents("./uploads/members/check/{$random_string}.{$file_extension}", file_get_contents($your_url_where_you're_getting_data_from));