Artiom Опубликовано 25 февраля, 2009 Жалоба Поделиться Опубликовано 25 февраля, 2009 (изменено) Здравствуйте. Помогите решить следующую задачу: нужно, чтоб браузер передал информацию скрипту о том, что файл полностью скачался,или каким то образом чтоб скрипт контролировал скачался ли файл полностью. Возможно ли такое? не важно на каком языке будет скрипт, очень важен результат!!! За любую помощь буду оччень благодарен. :doh: Изменено 25 февраля, 2009 пользователем Artiom Ссылка на комментарий Поделиться на другие сайты Поделиться
Ф@РТОВЫЙ Опубликовано 3 апреля, 2009 Жалоба Поделиться Опубликовано 3 апреля, 2009 (изменено) Есть такая возможность на php правда когда фаил будет полностью закачен - соеденение с браузером будет прерванно Создаем файл download.php: <?phpfunction file_downloaded(){ global $is_file_downloaded; //Закачка файла завершена, тут Ваш код для последующих действий //Здесь запрещен любой вывод в браузер (echo, print и тд)}register_shutdown_function("file_downloaded");//эта переменная хранит имя файла для скачки, у меня она берет его из строки запроса$file = $_SERVER['QUERY_STRING'];$is_file_downloaded = false;if(file_exists($file)){ if($len = filesize($file)) header("Content-Length: {$len}"); if(@readfile($file)) $is_file_downloaded = true;} else{ header("HTTP/1.0 404 Not Found"); die();}?> использовать так: <a href="download.php?path/to/file.mp3">Скачать фаил</a> где path/to/file.mp3 - путь к скачиваемому файлу относительно файла download.php Изменено 3 апреля, 2009 пользователем Лорд Дмитрий Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения