powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Скачан ли файл?
17 сообщений из 17, страница 1 из 1
Скачан ли файл?
    #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
Скачан ли файл?
    #37472549
Фотография Khusainov_Heckfy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот такая веселая пятница)
...
Рейтинг: 0 / 0
Скачан ли файл?
    #37473801
Фотография Khusainov_Heckfy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вобщем я думаю это невозможно....
Может у кого есть другие предложения?)
...
Рейтинг: 0 / 0
Скачан ли файл?
    #37473829
Фотография Верблюд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Khusainov_HeckfyВот такая веселая пятница)

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

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

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

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

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


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