Avatar billede stefan_v Nybegynder
17. marts 2004 - 10:35 Der er 1 løsning

save as - dialog - contenType CSV

Hej.
Jeg har brug for at gemme en CSV-fil på klientsiden og det går sådan set også fint nok. Problemet er:
Jeg vil gerne have dialogboksen til at "vælge" den rigtige filtype, i drop-downboksen nederst
(fx 'CSV (komma-separeret) *.csv' eller lignende)...

Jeg kan bare ikke finde den korrekte contentType!! Jeg kan godt få den til at vælge .xsl og mange andre men lige CSV... nej.

Her er min kode (C#):

void Page_Load(object sender, EventArgs e)
{
        if (Page.IsPostBack)
        {
          Response.ContentType="text/csv"; //Her ligger den!!!
          Response.AddHeader( "content-disposition","attachment; filename=C:\\Stefan\\VP_Projekt\\WebService\\TestFile.csv");

          FileStream sourceFile = new FileStream(@"C:\Stefan\VP_Projekt\WebService\TestFile.csv", FileMode.Open);
          long FileSize;
          FileSize = sourceFile.Length;
          byte[] getContent = new byte[(int)FileSize];
          sourceFile.Read(getContent, 0, (int)sourceFile.Length);
          sourceFile.Close();

          Response.BinaryWrite(getContent);
        }
}

Håber i kan hjælpe. Tak.
Stefan
Avatar billede stefan_v Nybegynder
17. marts 2004 - 11:36 #1
:) så var det heller ikke sværere...
erstat filename=C:\\Stefan\\VP_Projekt\\WebService\\TestFile.csv
med filename=TestFile.csv
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