Articles of скачать

PHP readfile () и большие загрузки

При создании онлайн-системы управления файлами, и теперь я попал в блок. Я пытаюсь нажать файл клиенту, используя эту модифицированную версию файла readfile : function readfile_chunked($filename,$retbytes=true) { $chunksize = 1*(1024*1024); // how many bytes per chunk $buffer = ''; $cnt =0; // $handle = fopen($filename, 'rb'); $handle = fopen($filename, 'rb'); if ($handle === false) { return […]

Заголовок PHP прикрепляет AVI-файл

Я пытаюсь сделать скрипт PHP для загрузки AVI-файла. Файл находится на моем сервере, и я хочу отправить его пользователю. Я выполнил следующий скрипт, но когда я запустил его, я получу только большой файл AVI размером 0 КБ. Может ли кто-нибудь сказать мне, что я делаю неправильно? $file_path = "downloads/test.avi"; // Get filename $filename = explode("/", […]

Потоковая передача большого файла с помощью PHP

У меня есть файл размером 200 МБ, который я хочу предоставить пользователю через скачивание. Однако, поскольку мы хотим, чтобы пользователь загружал этот файл только один раз, мы делаем это: echo file_get_contents('http://some.secret.location.com/secretfolder/the_file.tar.gz'); для принудительной загрузки. Однако это означает, что весь файл должен быть загружен в память, что обычно не работает. Как мы можем передать этот файл […]

Как загрузить файл с помощью PHP и Mysql DB

Я новичок в этом, и я действительно зациклился на том, как загрузить файл, который мне удалось загрузить на моем локальном сервере. Мой загруженный скрипт – require_once ('dbcon.php'); if(isset($_POST['log'])){ foreach($_FILES['files']['tmp_name'] as $key => $name_tmp){ $file = $_FILES['files']['name'][$key]; $tmpnm = $_FILES['files']['tmp_name'][$key]; $type = $_FILES['files']['type'][$key]; $size = $_FILES['files']['size'][$key]; $dir = "file/".$file; $move = move_uploaded_file($tmpnm, $dir); if ($move){ $query […]

Загрузка больших файлов в PHP

У меня есть php-скрипт на сервере для отправки файлов получателям: они получают уникальную ссылку, а затем могут загружать большие файлы. Иногда возникает проблема с передачей, и файл поврежден или никогда не заканчивается. Мне интересно, есть ли лучший способ отправить большие файлы Код: $f = fopen(DOWNLOAD_DIR.$database[$_REQUEST['fid']]['filePath'], 'r'); while(!feof($f)){ print fgets($f, 1024); } fclose($f); Я видел такие […]

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

Я пытаюсь использовать PHP для принудительной загрузки на клиентском компьютере (с диалоговым окном файла – ничего зловещего). Я нашел много страниц, которые рекомендуют использовать функцию header () для управления ответом из моего PHP-скрипта, но мне не повезло с этим. Код, который у меня есть, следующий: $file = $_POST['fname']; if(!($baseDir . '\\AgcommandPortal\\agcommand\\php\\utils\\ISOxml\\' . $file)) { die('File […]

php – Как принудительно загрузить файл?

Я хочу добавить функцию «Загрузить этот файл» под каждым видео на одном из моих сайтов. Мне нужно заставить пользователя загружать файл, а не просто ссылаться на него, так как это иногда начинает воспроизводить файл в браузере. Проблема в том, что видеофайлы хранятся на отдельном сервере. В любом случае, я могу заставить загрузить PHP?

Force-Download с php на Amazon S3

Я пытаюсь использовать 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-файлы на веб-сайте

У меня есть личный портфолио, и у меня есть некоторые файлы в формате pdf, такие как <a href="file.pdf">Some file</a> Я не хочу, чтобы все загружали файл, и я хочу, чтобы он защищал его паролем, чтобы я мог поделиться им только с людьми, которых знаю где только тот, кто дает правильный пароль, может загрузить мой файл […]