Avatar billede bumle90 Nybegynder
28. juli 2004 - 12:45 Der er 5 kommentarer og
1 løsning

Muligt at referere til dokumenter udenfor webserverens "scope"

Jeg vil gerne referere til et dokument med en absolut sti. Grunden til det er at jeg skal bruge noget fdf-forms fra adobe der kun kan arbejde med absolutte stier.
I første omgang vil jeg bare streame pdf-dokumentet ud til browseren, men jeg får en access denied. Er der noget jeg gør galt? Her er min kode:

private void Button1_Click(object sender, System.EventArgs e)
        {
this.Page.Response.AddHeader("Content-Disposition", "attachment; filename=certifikat.pdf");
                this.Page.Response.ContentType="application/pdf";


this.Page.Response.Write(new FileStream(@"C:\Inetpub\wwwroot\certregister\tabledoc.pdf",FileMode.Open));

}

Access to the path "C:\Inetpub\wwwroot\certregister\tabledoc.pdf" is denied.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.UnauthorizedAccessException: Access to the path "C:\Inetpub\wwwroot\certregister\tabledoc.pdf" is denied.
Avatar billede bumle90 Nybegynder
28. juli 2004 - 13:09 #1
Og selvfølgelig det samme hvis jeg bruger
this.Page.Response.Write(new FileStream(this.Server.MapPath("")+"\\tabledoc.pdf",FileMode.Open));
Avatar billede bumle90 Nybegynder
28. juli 2004 - 13:17 #2
hmm jeg fik vidst løst det.
Jeg gav rettigheder å¨PDF-filen til min ASPNET bruger...Nu kan jeg så bare ikke se indholdet af filen...Får at vide den er korrupt.
Streamer jeg forkert?
Avatar billede tomjelen Nybegynder
28. juli 2004 - 15:11 #3
prøv at tilføj "Response.End();" efter du har sendt den ud til klienten, mener at huske jeg har haft samme problem en gang og løste det på den måde.
Avatar billede bumle90 Nybegynder
28. juli 2004 - 17:49 #4
yup det hjalp sørme :)
Kender du noget til generering af pdf- on the fly vha. fdf filer?
Avatar billede tomjelen Nybegynder
28. juli 2004 - 19:08 #5
nope intet, sorry
Avatar billede bumle90 Nybegynder
24. august 2004 - 18:08 #6
Undskyld den bratte afslutning, men jeg har lidt for mange løse ender...Blir nødt til at lukke for nogle af alle mine spg.
Tak for hjællpen. Hvis der er lagt svar får disse point, eller er jeg nødt til at tage dem selv for at lukke alle de her spg.
Mvh.
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