Есть следующая проблема в БД в бинарном формате хранится изображение и его необходимо сохранить на диск сервера в том виде в котором он был записан.
при попытке сделать это вот так
$fi = fopen($dirscrenshots.'/'.$id_str.'.jpg', 'w+b');
stream_copy_to_stream($value->screen0->image, $fi);
fclose($fi);
в файл записываются данные как строка и соответственно картинка корректно не открывается
пытался обернуть в
pack('c*',$value->screen0->image)
, но файл получается по 16 кб, а они больше, не подскажите куда копнуть, а лучше пример кода ибо в PHP не силен я больше с Java дружу.