TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
Answers
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
Forums
Monthly Leaders
Forum guidelines
srivalli.chavali
NA
13
0
open binary stream of PDF in browser and NOT popup the Download dialog box
Mar 4 2005 11:42 AM
Hi, I have an aspx page that streams binary data to the browser using the Response object, in the form of PDF by setting Response.ContentType = "application/pdf"; Instead of opening acrobat reader in the browser itself, it pops up a dialog box prompting the user to open/save/cancel the .aspx file. I did some research o it and found that the Acrobat Reader's setting must be changed to allow it to display in the browser and not try to download the file. the setting is edit - preferences - options - Display PDF in browser. I have checked this option and it still doesn't display in the browser window. [If the response is a word doc, i.e., Response.ContentType = "application/msword"; everything works fine. The word document is nicely displayed inside the browser window.] I'm wondering if there is anything that should be programmatically set to make the PDF open in browser and NOT popup the download dialog box. I would really appreciate if anyone can point me in the right direction. fragment of my code that streams the binary data....... ------------------------------------------------------------------ MemoryStream PageData = new MemoryStream(); byte[] PageBytes = null; do { PageBytes = obPageStream.Read(32768) as byte[]; PageData.Write(PageBytes, 0, PageBytes.Length); } while (PageBytes.Length > 0); PageData.WriteTo(Response.OutputStream); Response.Flush(); Response.Close(); -------------------------------------------------------------------- Thanks, Srivalli.
Reply
Answers (
1
)
Ask About IIS
Access denied for FaxServer in ASP.NET