Avatar billede clausjul Nybegynder
13. marts 2003 - 11:45 Der er 1 løsning

Fejl i filnavnet ved binære download

Jeg har følgende kodestump i getfile.aspx:

FileStream MyFileStream;
long FileSize;
MyFileStream = new FileStream(@"c:\inetpub\wwwroot\umtender\pdf\Claus.Jul.Larsen.pdf", FileMode.Open);
FileSize = MyFileStream.Length;
byte[] Buffer = new byte[(int)FileSize];
MyFileStream.Read(Buffer, 0, (int)FileSize);
Response.AddHeader("Content-Disposition","attachment; filename=Claus.Jul.Larsen.pdf");
Response.AddHeader("Content-type","application/pdf");
Response.AddHeader("Content-length",MyFileStream.Length.ToString());
Response.BinaryWrite(Buffer);
Response.Flush();
MyFileStream.Close();

Når jeg klikker på et link som peger til getfile.aspx, så kommer der en download dialog. Fint nok, men jeg har lagt mærke til at filnavnet har "Claus[1].Jul.Larsen.pdf" - altså er der sneget en "[1]" i filnavnet og min teori er, at det er mere end en punktum i filnavnet. Har prøvet med "Claus\\.Jul\\.Larsen\\.pdf" uden held. Skal filnavnet encodes eller lign før??
Avatar billede Slettet bruger
17. marts 2003 - 08:11 #1
Det er en bug i IE (http://support.microsoft.com/default.aspx?scid=kb;en-us;325630)
Jeg testede med Mozilla og der sker der ikke noget med fil navnet!
Du kunne jo evt udskifte . med _ eller noget andet der kan bruges.
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