znalazłem następujący kod asp.net być bardzo przydatna przy obsłudze plików z bazy danych:Zastosowań Content-Disposition w nagłówku odpowiedzi HTTP
Response.AppendHeader("content-disposition", "attachment; filename=" + fileName);
To pozwala użytkownikowi zapisać plik na swoim komputerze a następnie zdecydować, jak z niego korzystać, zamiast przeglądarki próbującej użyć tego pliku.
Co jeszcze można zrobić z nagłówkiem odpowiedzi na treść?
Jest jakiś ładny dokumentacja tego od Microsoft: http://support.microsoft.com/kb/260519 –
Zwróć uwagę, że Twój przykładowy kod zostanie złamany, jeśli nazwa pliku zawiera znaki białe lub spoza zestawu ASCII. Aby uzyskać więcej informacji, zobacz dokument RFC 6266. –
@JulianReschke, a co ze znakami ASCII, które są uważane za niedrukowalne? ('0' do' 0x1F') – Pacerier