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
Marc
NA
2
6.3k
Display PDF/Text stream from a socket connection
May 5 2006 10:03 AM
Thanks in advance everyone, I am a complete neophyte to progamming, but am getting better so please excuse my simplistic verbage. I have an applicaiton that uses a proprietary database. I can pass in a query via a URL over a dedicated port. The url would look like this: http://servername:16200/?indexname=value&indexname=value&doc_type=pdf The return stream from this URL encoded query will be either a pipe delimited .txt file if there are multiple hits, or a PDF or TIF stream if there is only one hit. There is no actual file specified, the "file" is written to disk on the database server, and there is a "listener" that handles the requests and streams back the temp file created on the database server. The problem I am having is how to write a page in C# or ASP.NET that will issue the query, and then determine the content type of the return so that it will either just display the PDF/TIFF (I can do this obviously), or if the return is the pipe delimited text to write that out to the screen (I can do the response.write part no problem). I am assuming I'll need some intermediate page to stream the result to memory or an array or something so I can then handle in on the "main" or "display" page. I've looked at ADODB.Stream and System.IO.Memorystream as possible ways to handle to return but am a little lost. Any direction or code samples would be GREATLY apprecaited. Thanks, Marc
Reply
Answers (
0
)
Mozilla Firefox -- Validator not working
Updating DB from Listbox