Как отследить неудачные загрузки в PHP? - PullRequest
2 голосов
/ 18 декабря 2010

У меня есть коллекция видео и аудио на моем сервере, где пользователи могут загрузить, заплатив определенную сумму.

Предположим, пользователь заплатил за меня сумму и начал загрузку, но случайно загрузка не удалась. Как я могу это обнаружить?и я могу предоставить его для повторной загрузки.

Ссылка для скачивания, которую я предоставил, похожа на rapidshare / megaupload / hotfile и т. д. каждый раз уникальная.Поэтому, как только пользователь скачает ссылку на файл, он умрет.

Обновление:

Я хочу предоставить ссылку для скачивания один раз после оплаты, он не может скачивать снова и снова, используя ключ загрузки.После завершения загрузки, даже если он хочет загрузить то же самое, что должен заплатить, но если загрузка не удалась, я могу снова загрузить.

Ответы [ 3 ]

2 голосов
/ 18 декабря 2010

Ваш вопрос интересен, вы проверяли этот вопрос ?

Если это сработает, обновите исходный вопрос, чтобы дать сообществу ответ.

1 голос
/ 18 декабря 2010

Самым простым способом может быть запись разрешений на загрузку видео в базу данных и предоставление пользователю новой ссылки для загрузки по запросу.

0 голосов
/ 18 декабря 2010

Боюсь, в PHP нет надежного способа определить, была ли загрузка успешной.

Единственный способ, который приходит мне в голову, - это менеджер загрузок, приложение, которое может смотреть накомпьютер клиента, если загрузка была успешно завершена (и предоставьте дальнейшую загрузку, если нет).

...