webForumDet fria alternativet

Problem med att ladda ner dokument ifrån webbsidan

.NET

1 svar · 623 visningar · startad av saw

Medlem sedan mars 20011 880 inlägg
Frågan#1

Jag har så att jag kan ladda upp dokument, mest doc och pdf. Jag har gjort
så att scriptet automatisk skapar en ny mapp för varje är. Det blir
"Dokument_2012" osv, dessa mappar visar jag i en listbox, och sedan en ny
listbox som visar innehållet i mappen, när man klickat på årsmappen.

Nu vill jag kunna hämta dokumenten med. Har tidigare inte varit några
problem, och det finns gott om beskrivning på internet. Men jag har ett
mysko problem, jag får upp meddelandet om jag vill spara eller öppna
dokumentet. Hur jag än väljer så får jag sedan ett meddelande om att filen
är skadad och kan inte visas.
Lite kod:

 pPath = Request.PhysicalApplicationPath +@"inloggad\dokument\Dokument_" 
+ ListBoxMappar.SelectedItem.ToString();
if (ListBox1.SelectedIndex != -1 && ListBoxMappar.SelectedIndex != -1)
            {
                lInfo.Text = pPath + @"\" + ListBox1.SelectedItem;
                Response.Clear();
                Response.AppendHeader("content-disposition", "attachment;
 filename= " + ListBox1.SelectedItem + "");
                Response.ContentType = "text/plain";
                Response.WriteFile(pPath);
                Response.Flush();
                Response.End();
           }

..är det någonting som jag har stirrat mig blind på? :r

REDIGERAT

Jag ladde upp en enkel textfil (txt) och försökte öppna och läsa. Då hadde hela innehållet ifrpn websidan kopierats in. Någonting lustigt är det.

Medlem sedan mars 20011 880 inlägg
#2

Tydligen så är det någonting lokalt för på loopia så fungerar det...

256 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)