Я создал скрипт загрузки файлов в PHP, он работает, но веб-браузеры сообщают файл как «Неизвестная длина». Мой код выглядит следующим образом: function downloadFile($file){ // Set up the download system… header('Content-Description: File Transfer'); header('Content-Type: '.mime_content_type($file)); header('Content-Disposition: attachment; filename="'.basename($file).'"'); header('Content-Transfer-Encoding: binary'); header('Expires: 0'); header('Cache-Control: must-revalidate, post-check=0, pre-check=0'); header('Pragma: public'); header('Content-Length: '.filesize($file)); // Flush the cache ob_clean(); flush(); […]
Когда пользователь нажимает ссылку «Загрузить PDF», я хотел бы, чтобы появилось приглашение к загрузке, и чтобы пользователь мог загрузить файл. В настоящее время пользователь просто переносится на адрес файла PDF. Например: <a..[what goes here??]..>Download PDF</a> Кажется, что для этого требуется сочетание JavaScript и PHP. Может ли кто-нибудь привести пример?
У меня есть данные в базе данных MySQL. Я отправляю пользователю URL-адрес, чтобы получить данные из CSV-файла. У меня есть электронная почта ссылки, запрос MySQL и т. Д. Как я могу, нажав ссылку, открыть всплывающее окно для загрузки CVS с записью из MySQL? У меня есть вся информация, чтобы получить запись уже. Я просто не […]
Я хочу написать текстовый файл на сервере через Php и попросить клиента загрузить этот файл. Как я могу это сделать? По сути, клиент должен иметь возможность загружать файл с сервера.
Я хочу разрешить пользователю загружать файл непосредственно с сервера sftp, но в браузере. Я нашел методы для чтения файла и эхо-строки (соединения с использованием ssh2.sftp или phpseclib), но мне нужно скачать, а не читать. Кроме того, я видел решения, предлагающие загрузить с сервера sftp на веб-сервер, а затем использовать readfile () с веб-сервера на локальный […]
Мы используем PHP-скрипты для загрузки файлов туннелирования, поскольку мы не хотим раскрывать абсолютный путь загружаемого файла: header("Content-Type: $ctype"); header("Content-Length: " . filesize($file)); header("Content-Disposition: attachment; filename=\"$fileName\""); readfile($file); К сожалению, мы заметили, что скачивание, прошедшее через этот скрипт, не может быть возобновлено конечным пользователем. Есть ли способ поддержать возобновляемые загрузки с таким решением на базе PHP?
Когда я использую этот код для загрузки этого изображения (используется только для тестирования), я открываю загруженное изображение, и все, что он дает мне, является ошибкой. Я попробовал его в хроме. открывая его с помощью окна просмотра фотографий, он говорит, что он не может отобразить изображение, потому что он пуст ??? вот код: <?PHP // Define […]
Я работаю над скриптом, который позволяет пользователям загружать файлы, хранящиеся в Интернете. Кажется, что он работает с файлами изображений, но с файлами PDF браузер иногда загружает файлы .PHP вместо .PDF. Я не тестировал сценарий с любыми другими типами файлов, поэтому я не знаю, ограничена ли проблема PDF-файлами или если это произойдет и для других типов. […]
Я написал скрипт PHP, который обрабатывает загрузку файлов, определяет, какой файл запрашивается, и устанавливая правильные заголовки HTTP, чтобы заставить браузер фактически загружать файл (а не отображать его в браузере). У меня теперь есть проблема, когда некоторые пользователи сообщают о некорректных идентификаторах определенных файлов (так что независимо от расширения браузер будет рассматривать это изображение GIF). Я […]
Многие пользователи моего сайта сообщили о проблемах с загрузкой большого файла (80 МБ). Я использую принудительную загрузку с использованием заголовков. При необходимости я могу предоставить дополнительные настройки php. Я использую CakePHP framework, но этот код является обычным php. Я использую php 5.2 с apache на выделенном виртуальном сервере из медиа-храма CentOS Linux. Вы видите какие-либо […]