?
Solved

MemoryStream as input to file download?

Posted on 2006-11-30
8
Medium Priority
?
1,504 Views
Last Modified: 2009-12-16
I tried using a memorystream as input to an xml file download, so I wouldn't have to create a disk file (to then delete)....

            Response.Clear()
            Response.AddHeader("Content-Disposition", "attachment; filename=" & varFileName)
            Response.ContentType = "text/XML"
            '    Response.WriteFile(varFilePath & varFileName)  < the alt way to do it

            ''---  use memorystream
            varMemTab.Position = 0
            Dim wrkStreamReader As New StreamReader(varMemTab, Encoding.UTF8)
            Dim content As String = wrkStreamReader.ReadToEnd()
            ''---- do the write
            Response.WriteFile(content)

....but it gave an http exception error like it was processing the markup in the Response.WriteFile(content) statement.

Might there be a way to make this work?

Any suggestions would be appreciated.

Thanks!

0
Comment
Question by:codequest
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
8 Comments
 
LVL 9

Assisted Solution

by:kraffay
kraffay earned 400 total points
ID: 18049272
Make sure that your aspx page doesn't have any HTML markup.
0
 
LVL 2

Author Comment

by:codequest
ID: 18049701
Thanks for input.  I'll give that a try a little later and postback.
0
 
LVL 15

Assisted Solution

by:Solar_Flare
Solar_Flare earned 800 total points
ID: 18049723
also end the response stream after you have written your file to it


Response.End
0
Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
LVL 25

Accepted Solution

by:
nauman_ahmed earned 800 total points
ID: 18054518
WriteFile save the file to disk. To send the file to browser as a download, you have to download the file as a byte array. See if the following helps:

Re: Force File Download XML Problem
http://www.thescripts.com/forum/thread288016.html

--Nauman.
0
 
LVL 2

Author Comment

by:codequest
ID: 18155938
Thanks for input.   Still working my way back to this one.  I'll keep it alive with posts until I fully resolve.
0
 
LVL 2

Author Comment

by:codequest
ID: 18209766
Still working my way back to this...
0
 
LVL 2

Author Comment

by:codequest
ID: 18342915
Still working on this, should get to it soon...
0
 
LVL 96

Expert Comment

by:Bob Learned
ID: 18461332
No comment has been added to this question in more than 21 days, so it is now classified as abandoned.

I will leave the following recommendation for this question in the Cleanup topic area:
   Accept: nauman_ahmed {http:#18054518}

Any objections should be posted here in the next 4 days. After that time, the question will be closed.

TheLearnedOne
EE Cleanup Volunteer
0

Featured Post

New benefit for Premium Members - Upgrade now!

Ready to get started with anonymous questions today? It's easy! Learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Sometimes in DotNetNuke module development you want to swap controls within the same module definition.  In doing this DNN (somewhat annoyingly) swaps the Skin and Container definitions to the default admin selections.  To get around this you need t…
In an ASP.NET application, I faced some technical problems. In this article, I list them out and show the solutions that I found.  I hope it will be useful. Problem: After closing a pop-up window, the parent page should be refreshed automaticall…
In this brief tutorial Pawel from AdRem Software explains how you can quickly find out which services are running on your network, or what are the IP addresses of servers responsible for each service. Software used is freeware NetCrunch Tools (https…
How to fix incompatible JVM issue while installing Eclipse While installing Eclipse in windows, got one error like above and unable to proceed with the installation. This video describes how to successfully install Eclipse. How to solve incompa…
Suggested Courses
Course of the Month13 days, 4 hours left to enroll

777 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question