Исправить загрузку iOS - Яндекс браузер - загружает PHP вместо PDF
20
Имеется скрипт, который загружает PDF файл после генерации. На всех устройствах работает корректно, а на iOS, именно в Яндекс.Браузер загружает файл getpdf.php
Сам скрипт, который отдает PDF файл: (говорят, что нужно добавить ob_start (); и другие. Я точно не знаю. Для быстрой связи пишите в телеграм: https://t.me/webmaster_al
Сам скрипт, который отдает PDF файл: (говорят, что нужно добавить ob_start (); и другие. Я точно не знаю. Для быстрой связи пишите в телеграм: https://t.me/webmaster_al
<? if (isset($_GET['pdf'])){ header('Content-Type: application/pdf'); header('Content-Disposition: attachment; filename="rezume_'.intval($_GET['pdf']).'.pdf"'); $pathToRead = 'files/rezume_'.intval($_GET['pdf']).'.pdf'; $f=file_get_contents($_SERVER['DOCUMENT_ROOT'].'/'.$pathToRead); echo $f; } if (isset($_POST['fileDataURI'])){ $pdfdoc = $_POST['fileDataURI']; $b64file = trim( str_replace( 'data:application/pdf;filename=generated.pdf;base64,', '', $pdfdoc ) ); $b64file = str_replace( ' ', '+', $b64file ); $decoded_pdf = base64_decode( $b64file ); $r=rand(10000,1000000000); $pathToSave = 'files/rezume_'.$r.'.pdf'; file_put_contents($_SERVER['DOCUMENT_ROOT'].'/'.$pathToSave,$decoded_pdf); //$f=$decoded_pdf; $pathToLink="getpdf.php?pdf=$r"; echo $pathToLink; }