-1
Я пытаюсь открыть файл в веб-браузере, записывая файлы в response.write()
Просмотр файлов в WebBrowser
Это то, что я делаю
String filePath = txtFileName.Text;
if (File.Exists(filePath))
{
FileStream fileStream = new FileStream(filePath, FileMode.Open, FileAccess.Read);
long FileSize = fileStream.Length; ;
byte[] Buffer = new byte[(int)FileSize];
fileStream.Read(Buffer, 0, (int)FileSize);
fileStream.Close();
//Now show file in the Browser
Response.Clear();
Response.ContentType = "application/octet-stream";
Response.AddHeader("content-disposition", String.Format("inline;attachment; filename={0}",filePath));
Response.Write(Buffer);
Response.End();
}
Проблема: Вместо того чтобы показывать файл в браузер дает мне варианты open or save file
Я видел некоторые темы для этого типа проблем, но я не нашел решения.
Большое спасибо, это сработало, почему этот «String.Format (« inline; attachment; filename = {0} », filePath)« создавал проблему. – Rex