Avatar billede harisk Nybegynder
28. juli 2005 - 12:00 Der er 1 løsning

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

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();                         
            }
Avatar billede harisk Nybegynder
29. juli 2005 - 10:32 #1
no matter, har fundet og løst problemet. ;)

der skal åbenbart også sættes:

Response.Cache.SetCacheability(HttpCacheability.Public);

på parent page.

ciao
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester