kan ikke åbne pdf som jeg danner/streamer!!

Tags:    c#

hejsa,
jeg har et problem med at åbne filer fra nettet som min applikation danner. Jeg har et stump kode som jeg bruger flere steder hvor den virker fint nok, men i dette tilfælde gør den det ikke. :S

Scenariet er flg:
Når jeg klikker på ikonet til at downloade filen, bliver filen dannet go streamet til brugeren. Her får jeg så den sædvanlige popup med filnavnet og størrelse osv og hvad jeg vil gøre med filen.
Hvis jeg klikker på gem, så er der ingen problememr, den gemmer fint.
Men hvis jeg vælger åbn, så åbnes acrobat reader men jeg får fejlmeddelelsen om at filen ikke findes!!! :S
Nedenunder er koden som går det arbejde. Håber der er nogle der har et forslag.
På forhånd tak

Mvh

CODE:
bool success = true;
try
{

if (this.currentWageSubsidy != null && doc != null)
{
Response.Clear();
Response.Cache.SetCacheability(HttpCacheability.Public);
Response.ContentType = "application/pdf";
Response.AddHeader("Content-Disposition", "attachment; filename="+wageSubsidyID+".pdf");
Response.BinaryWrite(doc.GetPDFAsByteArray());
}
}
catch (Exception)
{
success = false;
}
finally
{
// Response.End() always throws an exception. Therefore it must be placed in finally.
if (success) Response.End();
}



1 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
no matter, har fundet og løst problemet. ;)

der skal åbenbart også sættes:

Response.Cache.SetCacheability(HttpCacheability.Public);

på parent page.

ciao



t