Поэтому у меня есть это веб-приложение php, и одна из моих папок содержит некоторые файлы, которые можно загрузить. У меня есть сценарий загрузки, который изменяет заголовки, чтобы всегда предлагать ссылку для загрузки. (вместо того, чтобы показывать изображение, например, когда вы нажимаете на ссылку, появляется окно загрузки) Прямо сейчас, если вы вводите URL-адрес, например: http://www.mywebsite.com/content/ Вы […]
Я использую обычный PHP-код для загрузки документов: header('Content-Type: ' . $mimeTypes[$fileext]); header('Content-Disposition: attachment; filename="' . $filename . '"'); header('Content-Transfer-Encoding: binary'); header('Accept-Ranges: bytes'); header('Cache-Control: private'); header('Pragma: private'); readfile($filepath); Все работает нормально – открывается диалоговое окно загрузки / сохранения, за исключением файлов .doc, которые пытаются открыть на docs.google.com, но они не работают из-за отсутствия разрешения – это […]
Я пытаюсь загрузить 2 файла, создав zip-файл на локальном сервере. Файл загружается в формате zip, но когда я пытаюсь извлечь it.it, вы получите ошибку: подпись в конце-центральной директории не найдена. Либо этот файл не является zip-файлом, либо представляет собой один диск из многочастного архива. В последнем случае центральный каталог и комментарий к zip-файлу будут найдены […]
Я пытаюсь принудительно загружать файлы с моего веб-сервера с помощью PHP. Я не профессионал в PHP, но я просто не могу обойти проблему загрузки файлов в 0 байтах. КОД: $filename = "FILENAME…"; header("Content-type: $type"); header("Content-Disposition: attachment;filename=$filename"); header("Content-Transfer-Encoding: binary"); header('Pragma: no-cache'); header('Expires: 0'); set_time_limit(0); readfile($file); Может ли кто-нибудь помочь? Благодарю.
У меня есть php-скрипт на сервере для отправки файлов получателям: они получают уникальную ссылку, а затем могут загружать большие файлы. Иногда возникает проблема с передачей, и файл поврежден или никогда не заканчивается. Мне интересно, есть ли лучший способ отправить большие файлы Код: $f = fopen(DOWNLOAD_DIR.$database[$_REQUEST['fid']]['filePath'], 'r'); while(!feof($f)){ print fgets($f, 1024); } fclose($f); Я видел такие […]
Я пытаюсь использовать PHP для принудительной загрузки на клиентском компьютере (с диалоговым окном файла – ничего зловещего). Я нашел много страниц, которые рекомендуют использовать функцию header () для управления ответом из моего PHP-скрипта, но мне не повезло с этим. Код, который у меня есть, следующий: $file = $_POST['fname']; if(!($baseDir . '\\AgcommandPortal\\agcommand\\php\\utils\\ISOxml\\' . $file)) { die('File […]
Я хочу добавить функцию «Загрузить этот файл» под каждым видео на одном из моих сайтов. Мне нужно заставить пользователя загружать файл, а не просто ссылаться на него, так как это иногда начинает воспроизводить файл в браузере. Проблема в том, что видеофайлы хранятся на отдельном сервере. В любом случае, я могу заставить загрузить PHP?
Я пытаюсь использовать http://code.google.com/p/amazon-s3-php-class/ для принудительной загрузки файлов из AWS S3. У меня есть mp3, который я хочу, чтобы люди «играли» или «загружали». По умолчанию при доступе к файлу непосредственно на s3 он начинает воспроизводиться в браузере. Мне нужно добавить опцию для загрузки. У меня есть Googled и нашел ничего не придумал. Я концептуально знаю, […]
Мой вопрос: какой наилучший способ определить, завершена ли загрузка, потому что после этого я хочу обновить базу данных. Я попробовал некоторые из этого кода с php manuel, но это не делает для меня многого. Header ( "Content-Type: application/octet-stream"); Header ( "Content-Length: ".filesize($file)); Header( "Content-Disposition: attachment; filename=$filename"); // buffered read not using readfile($file); if ($fp = […]
У меня есть личный портфолио, и у меня есть некоторые файлы в формате pdf, такие как <a href="file.pdf">Some file</a> Я не хочу, чтобы все загружали файл, и я хочу, чтобы он защищал его паролем, чтобы я мог поделиться им только с людьми, которых знаю где только тот, кто дает правильный пароль, может загрузить мой файл […]