Я работаю над файлом 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."/".'image@3x.png';
}
}
zip_close($zip);
}
}
этот код извлечет изображение из файла ipa и поместит его в папку с изображениями
но когда я пытаюсь отобразить это изображение, используя HTML-код, как это
<img src="files/5ac5633052369/image@3x.png">
и я уверен в URL изображения