Я работаю над файлом ipa, являющимся приложением ios, и пытаюсь извлечь значок приложения с помощью php IPA Distribution
и все идет хорошо, но когда я пытаюсь отобразить это изображение в веб-браузере, изображение не может отображаться.
Я думаю, что изображение сжато, поэтому я не могу отобразить его в веб-браузере. Так как же мне распаковать это изображение с помощью php, чтобы отобразить его в браузере?
это код, который я использовал, чтобы получить изображение из файла IPA
function getIcon ($ipa) {
// $newstring = substr($dynamicstring, -7);
$zip = zip_open($ipa);
if ($zip) {
while ($zip_entry = zip_read($zip)) {
$fileinfo = pathinfo(zip_entry_name($zip_entry));//var_dump($fileinfo);//echo ($fileinfo['basename']);
if ( strpos($fileinfo['basename'], '.png') ) {echo $fileinfo['filename'];
$fp = fopen($this->folder.'/'.$fileinfo['basename'], "w");
if (zip_entry_open($zip, $zip_entry, "r")) {
$buf = zip_entry_read($zip_entry, zip_entry_filesize($zip_entry));
fwrite($fp,"$buf");
zip_entry_close($zip_entry);
fclose($fp);
}
$this->appicon = $this->folder."/".'[email protected]';
}
}
zip_close($zip);
}
}
этот код извлечет изображение из файла ipa и поместит его в папку изображений
но когда я пытаюсь отобразить это изображение с помощью HTML-кода, как это
<img src="files/5ac5633052369/[email protected]">
и я уверен в URL изображения
Задача ещё не решена.
Других решений пока нет …