Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Скачан ли файл? / 17 сообщений из 17, страница 1 из 1
07.10.2011, 11:58:02
    #37472546
Khusainov_Heckfy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скачан ли файл?
Добрый день всем!

Есть ссылка, на хэндлер, который отдает файл....
И в нем ведется статистика, что такой то файл скачан таким то юзером.

Код: plaintext
1.
2.
3.
4.
5.
6.
 context.Response.Clear();
                context.Response.ContentType = GetMIMEType(fname);
                context.Response.AppendHeader("Content-Disposition", "Attachment;FileName=\"" + file.FileNam + ext + "\"");
                context.Response.OutputStream.Write(b, 0, b.Length);
 context.Response.OutputStream.Flush();
            context.Response.OutputStream.Close();

тут все хорошо работает
Но у привердливых людей, появилась мысль! А если юзер, поразмышляв мозжечком, или подумав... нажал кнопку отмена!!!
Как на скрине...
"И надо соответственно не учитывать в статистике эту загрузку"

Вот как это сделать собственно вопрос.... Я думал что чтото может быть в Application_EndRequest можно найти
Но чтото нет там ничего, да и не вызывается он если я нажал отмена или сохранил
Кто сталкивался?
...
Рейтинг: 0 / 0
07.10.2011, 11:58:31
    #37472549
Khusainov_Heckfy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скачан ли файл?
Вот такая веселая пятница)
...
Рейтинг: 0 / 0
08.10.2011, 07:18:31
    #37473801
Khusainov_Heckfy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скачан ли файл?
Вобщем я думаю это невозможно....
Может у кого есть другие предложения?)
...
Рейтинг: 0 / 0
08.10.2011, 09:39:50
    #37473829
Верблюд
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скачан ли файл?
Khusainov_HeckfyВот такая веселая пятница)

пить надо меньше
...
Рейтинг: 0 / 0
13.10.2011, 07:20:52
    #37479845
Khusainov_Heckfy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скачан ли файл?
ВерблюдKhusainov_HeckfyВот такая веселая пятница)

пить надо меньше

писал это перед вечером пятницы))))
...
Рейтинг: 0 / 0
13.10.2011, 09:44:27
    #37480006
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скачан ли файл?
Khusainov_HeckfyВобщем я думаю это невозможно....
Может у кого есть другие предложения?)
Возможно.
...
Рейтинг: 0 / 0
13.10.2011, 16:20:48
    #37481089
n_string
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скачан ли файл?
Возможно, если подсчитывать байты ушедшие в респонс и сравнивать с размером файла.
...
Рейтинг: 0 / 0
13.10.2011, 16:22:45
    #37481101
Zoria
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скачан ли файл?
n_string,

а я возьми и на последнем байте "отменить" нажала - получится?
...
Рейтинг: 0 / 0
13.10.2011, 16:24:15
    #37481109
n_string
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скачан ли файл?
На последнем размере буфера не получится конечно же, но ведь никто не узнает...
...
Рейтинг: 0 / 0
13.10.2011, 16:25:17
    #37481114
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скачан ли файл?
Khusainov_Heckfy"И надо соответственно не учитывать в статистике эту загрузку"
Забить. Статистика на то и статистика - анализ массовых количественных / качественных данных. Процент "недозагруженных" файлов по отношению к "загруженным" будет несоизмеримо мал, насколько я понимаю.
...
Рейтинг: 0 / 0
13.10.2011, 17:17:52
    #37481277
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скачан ли файл?
Кстати, вот эта картинка появляется уже тогда, когда файл закачан с сервера. Вне зависимости от того, какую кнопку нажмёт пользователь.
...
Рейтинг: 0 / 0
13.10.2011, 17:52:15
    #37481346
Яростный Меч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скачан ли файл?
ShSergeКстати, вот эта картинка появляется уже тогда, когда файл закачан с сервера. Вне зависимости от того, какую кнопку нажмёт пользователь. нет.
файл начинает скачиваться (во темповую папку в фоновом режиме) вместе с появлением диалога. Отмена прерывает скачивание, ОК продолжает (если он не успел скачаться).
...
Рейтинг: 0 / 0
13.10.2011, 17:54:54
    #37481355
Яростный Меч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скачан ли файл?
поэтому единственный вариант - как уже предлагалось, подсчитывать байты. Если файл целиком ушел, но не был сохранен юзером - это отследить нельзя.
...
Рейтинг: 0 / 0
13.10.2011, 17:59:19
    #37481365
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скачан ли файл?
Яростный Мечнет.
Что-то мне подсказывает, что таки да.
...
Рейтинг: 0 / 0
13.10.2011, 18:00:10
    #37481368
Яростный Меч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скачан ли файл?
ShSergeЯростный Мечнет.
Что-то мне подсказывает, что таки да. а если 500метровый файл - сколько ждешь появления диалога?
...
Рейтинг: 0 / 0
13.10.2011, 18:04:47
    #37481378
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скачан ли файл?
Яростный Меч,

В том-то вся и штука, что долго.
Меня как-то попросили прикрыть серым полупрозрачным дивом страничку, пока файл не скачается. Я так и сделал.
Ну, то есть, установил фокус на этот див, а когда он теряет фокус (как раз тогда, когда появляется этот диалог), я серый див прибиваю.
...
Рейтинг: 0 / 0
14.10.2011, 08:49:08
    #37481809
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скачан ли файл?
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Скачан ли файл? / 17 сообщений из 17, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]