FedY@
Новичок
Скачал ли файл полностью?
Есть вот такая задачка:
Юзер начинает скачивать файл:
1) может скачивать как одним потоком так и неограниченым количеством потоков
2) юзер может докачивать файл
РНР скрипт отдаёт ему файл побайтно (по кб), ну и умеет отдавать кусками (для потоков)!
Нужно определить скачан ли файл полностью? И после этого запретить скачивание этого файла....
Мой алгоритм: суммировать отданное количество данных юзеру со всех потоков и записивать в БД! В конце проверять с самим файлов эту сумму... ну и делать выводы запрещать или нет! Тут есть несколько нюансов, как узнать нажал ли юзер СТОП? Может Юзер пришёл докачивать ? Или заново качать файл ?
Помогите пожалуйсто с задачкой.... Очень вас прошу!
Есть вот такая задачка:
Юзер начинает скачивать файл:
1) может скачивать как одним потоком так и неограниченым количеством потоков
2) юзер может докачивать файл
РНР скрипт отдаёт ему файл побайтно (по кб), ну и умеет отдавать кусками (для потоков)!
Нужно определить скачан ли файл полностью? И после этого запретить скачивание этого файла....
Мой алгоритм: суммировать отданное количество данных юзеру со всех потоков и записивать в БД! В конце проверять с самим файлов эту сумму... ну и делать выводы запрещать или нет! Тут есть несколько нюансов, как узнать нажал ли юзер СТОП? Может Юзер пришёл докачивать ? Или заново качать файл ?
Помогите пожалуйсто с задачкой.... Очень вас прошу!