Для веб хендлерра нужно вытичать файл и отдать его в Response.
Вот только как на основе существующего файла определить его сontent type.
public void ProcessRequest (HttpContext context)
{
context.Response.ContentType = "image/jpeg"; //"text/plain" и тп.
context.Response.WriteFile(FullRealPath);
}
тоесть FullRealPath может указывать на любой файл — картинку, архив, видео...
и естественно нужно задавать корректный ContentType для каждого файла.
Если ContentType не задан корректно, то как правило будет открываться как текст.
Тоесть содерживое бинарного файла будет выводиться в браузер.
Как тут быть?