Интеграция менеджера загрузки в PHP скрипт - PullRequest
0 голосов
/ 04 июня 2011

Я использую PHP, и мой скрипт выводит список ссылок для файлов, которые могут быть загружены пользователем. Чтобы загрузить каждый файл, как пользователь, я должен был бы скопировать URL-адрес и вставить его во что-то вроде Free Download Manager.

Я хотел бы улучшить пользовательский опыт и иметь кнопку «Загрузить», которая будет обрабатывать или инициировать процесс загрузки.

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


Обновление:

Скажем так: - мой скрипт предоставляет пользователю список файлов, которые можно загрузить. - рядом с каждым файлом есть флажок, а затем внизу кнопка с надписью «загрузка выбрана».

Если у меня есть такая настройка, если я использую принудительную загрузку, то нажатие кнопки «загрузить выбранное» вызовет одновременную загрузку 12 файлов, поэтому не совсем так, как в диспетчере загрузок. Я думаю, что это, вероятно, требует чего-то, что учитывает поведение как PHP, так и Firefox.

1 Ответ

0 голосов
/ 04 июня 2011

Вы можете использовать php header () для принудительной загрузки одного файла за раз и несколько раз.

Некоторые ссылки для ссылки.

Еще один хороший пример с php.net: readfile ()

...