Я обнаружил, что следующий код asp.net очень полезен при обслуживании файлов из базы данных:
Response.AppendHeader("content-disposition", "attachment; filename=" + fileName);
Это позволяет пользователю сохранить файл на свой компьютер, а затем решить, как его использовать, вместо того, чтобы браузер пытался использовать файл.
Что еще можно сделать с заголовком ответа на содержимое?