Articles of force download

Php force Загрузка – загрузка поврежденного файла

Привет, Я пытаюсь загрузить демо-файл, связанный с продуктом. мой код похож на этот if(isset($_POST['submit'])){ $root = $_SERVER['DOCUMENT_ROOT']; $path = "/download/"; $path = $root.$path; $filename = $demo; $file = $path.$filename; header('Content-Type: application/force-download'); header("Content-Transfer-Encoding: Binary"); header("Content-Disposition: attachment; filename=\"".basename($file)."\";" ); header("Content-Length: ".filesize($file)); readfile($file); } Я могу получить имя файла, связанное с продуктом, $ демонстрационная После того, как пользователь […]

Как принудительно загружать разные .pdfs в одном скрипте?

У меня есть веб-страница с 3 ссылками. Когда кто-то нажимает на ссылку, она перенаправляет их на redirect.php и принудительно загружает соответствующий .pdf. Почему все 3 ссылки принудительно загружают один и тот же .pdf-файл? Как сделать так, чтобы каждая ссылка загружала другой .pdf-файл?

Как загрузить файл в codeigniter?

Я пытаюсь загрузить файл в моем веб-приложении codeigniter с помощью javascript и codeigniter controller, он показывает содержимое файла в формате ASCII, но не загружает файл напрямую view.php <a href="javascript:prd_download(this)">Download</a> <img src="<?php echo site_url()."/../images/uploads/".$jobno."/thumb_".$prd_row->filename; ?>" alt="Loading Image…" > <input type="checkbox" name="img_check" id="img_check" class="img_check" image="<?php echo $prd_row->filename ?>"> <script type="text/javascript"> function prd_download(ele) { var selected_images = $(".img_check:checked"); […]

Chrome добавляет «- вложение» в загруженный файл

Я использую Symfony2 Framework и использую следующий код для экспорта XML-файла: $response->setStatusCode(200); $response->headers->set('Content-Type', 'application/xml'); $response->headers->set('Content-Description', 'Submissions Export'); $response->headers->set('Content-Disposition', 'attachment; filename="' . $filename .'"'); $response->headers->set('Content-Transfer-Encoding', 'binary'); $response->headers->set('Pragma', 'no-cache'); $response->headers->set('Expires', '0'); Я неважно, беру ли я «Content-Transfer-Encoding» или «Pragma» или все из них, кроме «Content-Type» и «Content-Disposition». Результат в Chrome всегда: «filename-, attachment» (без «). В Firefox […]

Force file загрузить PDF 'open with' box говорит о своем документе в Firefox ??

Я пытаюсь принудительно загрузить PDF-файл, все работает нормально. Единственная проблема заключается в том, что когда он показывает «Загрузите окно», он говорит, что это «Документ Firefox», который на самом деле должен сказать «Adobe Acrobat Document». См. Изображения, а ниже – код, который я использую 1) принудительно загрузите ящик из gmail, который отлично работает 2) Загрузите приложение […]

Force Загрузка файла PDF, поврежденный файл

У меня проблема, которая много раз поднималась на SO, но я не могу найти решение для моего! Я пытаюсь доставить PDF-файл клиенту, не открывая его в браузере, загрузка файла, но он поврежден, когда я его открываю, и не хватает нескольких байтов из исходного файла. Я попробовал несколько таких методов для загрузки файла, но я просто […]

Как заставить загружать большие файлы, не используя слишком много памяти?

Я пытаюсь обслуживать большие файлы zip для пользователей. При наличии двух одновременных подключений на сервере заканчивается память (ОЗУ). Я увеличил объем памяти с 300 МБ до 4 ГБ (Dreamhost VPS), а затем он работал нормально. Мне нужно разрешить намного больше двух одновременных подключений. Фактический 4 ГБ позволит что-то вроде 20 одновременных подключений (слишком плохо). Ну, […]

В php Вместо загрузки файла csv он открывается в браузере

Я пытаюсь загрузить CSV-файл через браузер. Сценарий частично работает, потому что пока мне удалось отобразить CSV на экране, но загрузка не запускается. Вот что я пробовал до сих пор: if(isset($currency)) { header("Content-Type: application/csv"); header("Content-Disposition: attachment;Filename=Pricelogs.csv"); ob_clean(); $filename = "/tmp/".uniqid().".csv"; exportCSVFile($filename, $currency, $country, $provider); readfile($filename); //unlink("'".$filename."'"); } else { echo "ERR_USERNAME_PASSWORD"; exit(); } Я уже прочитал […]

Загрузка Force из файла php

Я пытаюсь загрузить файл .mp4. (около 1,3 ГБ). Я использую следующее: <?php $path = "video.mp4"; header('Accept-Ranges: bytes'); // For download resume header('Cache-Control: must-revalidate, post-check=0, pre-check=0' ); header('Content-Description: File Transfer' ); header('Content-Disposition: attachment; filename="'.basename( $path ).'"' ); header('Content-Length: ' . filesize($path)); // File size header('Content-Transfer-Encoding: binary'); // For Gecko browsers mainly header('Content-Type: application/octet-stream' ); header('Expires: 0' […]

Как заставить PDF скачать новичок

Возможный дубликат: Как принудительно загрузить PDF-файл автоматически? Я проверил другие форумы, но я не понимаю, что они говорят. Я проверил эту ссылку, которую люди, похоже, получили решение: Force Files to Download (Not Open in Browser) Я хочу сделать кнопку, которая выполняется для загрузки PDF-файла, файл слишком большой, чтобы увидеть его в Интернете. Поэтому я хочу, […]