problem med att hämta dokument..

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • saw
    Medlem
    • 2001-03-03
    • 1883

    #1

    problem med att hämta dokument..

    Jag har en upload som fungerar bra, problemet är att jag vill att användarna(inloggade medlemmar) skall kunna hämta ner dokumenten och då blir det error:

    [kod]
    Körningsfel i Microsoft JScript:
    Sys.WebForms.PageRequestManagerParserErrorException:
    Det gick inte att parsa meddelandet som togs emot från servern.
    Det här felet uppstår ofta när svaret ändras vid anrop till Response.Write(),
    svarsfilter eller HttpModules eller att serverspårning om aktiverat.
    Information: Fel vid parsning nära �ࡱ�

    [/kod]
    Jag försöker att hämta dokumenten så här:
    [kod]
    list = ListBox2.SelectedItem.Text;
    path = Server.MapPath("~/inloggad/Dokument/Dokument_"
    + ListBox1.SelectedItem.Text.Trim() + "/" + list.Trim());
    Response.Clear();
    Response.AppendHeader("content-disposition", "attachment; filename= " + list + "");
    Response.ContentType = "text/plain";
    Response.WriteFile(path);
    Response.Flush();
    Response.End();

    [/kod]
    ListBox1 talar om vilket år t ex 2011
    ListBox2 filnamnet.
    När jag via en label skriver ut path, så blir det:
    C:\inetpub\wwwroot\IOGT_Tillsammans\inloggad\Dokument\Dokume nt_2011\Domännamn_och_webbhotell.docx
    vilket är exact detsamma som när jag tittar i utforskaren.
    Ser ut som om någonting är glömt, men vad
    saw
    _______________________
    www.saw.se
    _______________________
  • saw
    Medlem
    • 2001-03-03
    • 1883

    #2
    Jag har nu löst mitt problem:
    [kod]
    string newPath = "~/inloggad/Dokument/Dokument_" + ListBoxMappar.SelectedItem + "/"
    + ListBoxFiler.SelectedItem;
    Response.Clear();
    Response.AppendHeader("content-disposition", "attachment; filename= "
    + ListBoxFiler.SelectedItem + "");
    Response.ContentType = "text/plain";
    Response.WriteFile(newPath);
    Response.Flush();
    Response.End();


    [/kod]
    I stället för att sitta och peta i men gammla fil, så gjorde jag helt enkelt en ny, och nu är det kalas.
    saw
    _______________________
    www.saw.se
    _______________________

    Comment

    Working...