Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Проследить, закачался ли файл юзеру

Ответить
Настройки темы
Проследить, закачался ли файл юзеру

Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120


Конфигурация

Профиль | Отправить PM | Цитировать


Можно ли как-нибудь проследить, закачался ли файл юзеру?

Apache же передаёт инфу клиенту по TCP. Значит апач знает, клиент скачал всё (то есть удачно получил все фрагменты) или же связь оборвалась (например)
Можно ли эту информацию какнибудь вытащить?

Проблема: я отдаю файл PHP-скриптом и не знаю, получил ли клиент файл полностью или произошло чтото типа обрыва связи.
Честно говоря, я даже не знаю, как искать.

В другую сторону уже есть решения. То есть можно переодически опрашивать, какой процент загрузки файла(UPLOAD от юзера), но и то видимо чисто PHP-фича

Отправлено: 21:24, 13-12-2006

 

Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


Хотя апач наверно тоже работает только на уровне сокетов и не опускается ниже, то есть нужную мне информацию знает только ОС.....а может быть и не так.....надо ещё подумать...

-------
Fortes fortuna adiuvat


Отправлено: 21:39, 13-12-2006 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для XCodeR

Ветеран


Сообщения: 878
Благодарности: 53

Профиль | Сайт | Отправить PM | Цитировать


никак. Apache не работает на уровне системы и не знает, что происходит на компьютере пользователя.
теоретически можно реализовать через JS, но это уже будет обход системы безопасности.

Отправлено: 21:51, 13-12-2006 | #3


Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


XCodeR
Цитата:
и не знает, что происходит на компьютере пользователя
Не, конечно, не через вебстраницу такое должно делаться.

-------
Fortes fortuna adiuvat


Отправлено: 22:38, 13-12-2006 | #4


Deadooshka


Сообщения: 2566
Благодарности: 699

Профиль | Отправить PM | Цитировать


vadimiron Настраивай CustomLog, чтоб туда записывалась нужная тебе инфа (нпр, %f - файл, %B - послано байт и т.д.) и читай оттуда регуляркой... все проще чем ты думаешь
Это сообщение посчитали полезным следующие участники:

Отправлено: 00:03, 14-12-2006 | #5


Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


Цитата:
%f - файл, %B - послано байт
А если посылать через PHP скрипт, то файл будет тогда имя скрипта??

-------
Fortes fortuna adiuvat


Отправлено: 00:44, 14-12-2006 | #6


Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


Цитата:
(%b)
... indicates the size of the object returned to the client, not including the response headers. If no content was returned to the client, this value will be "-". To log "0" for no content, use %B instead.
Я думаю, это тоже самое: Апач знает только, сколько байт было послано всего.

-------
Fortes fortuna adiuvat


Отправлено: 02:31, 14-12-2006 | #7


Deadooshka


Сообщения: 2566
Благодарности: 699

Профиль | Отправить PM | Цитировать


vadimiron непонятно - у тебя редиректится на файл или тело файла скриптом шлется... Еще обрати внимание на значение %X, т.е. если обрыв связи имел место, то оно будет 'X'. Ну и %s - статус запроса само собой...

Отправлено: 09:17, 14-12-2006 | #8



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Проследить, закачался ли файл юзеру

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Переименование файла и напоминание юзеру Serg2010 Скриптовые языки администрирования Windows 7 13-08-2009 01:50
Разное - Проследить действия над файлами Vygov Microsoft Windows 2000/XP 3 28-03-2008 09:24
Доступ - [решено] Можно ли проследить средствами Windows удаление файлов EvgeniyQQQ Microsoft Windows 2000/XP 8 09-08-2007 14:46
Не могу сменить пароль юзеру. Painted Общий по Linux 5 30-03-2007 15:23
Свой Shell каждому юзеру (локально) db Microsoft Windows 2000/XP 12 16-06-2004 12:30




 
Переход