webForumDet fria alternativet

Ladda ner fil som innehåller "+" -tecken

.NET

3 svar · 401 visningar · startad av doggelito

Medlem sedan juni 20003 076 inlägg
Frågan#1

Hur tusan encodar jag bort plustecken i ett filnamn så att den går att ladda ner?
Det ser ut så här:
http://www.sidan.se/DownloadHandler.ashx?Path=/Media/bla+bla+bla.pdf

Får fel: Could not find file: c:\...\Media\bla bla bla.pdf

Medlem sedan nov. 20014 054 inlägg
#2

Server.UrlDecode ?

Medlem sedan juni 20003 076 inlägg
#3

Nää, dekodar jag så får jag mellanslag istället för +

Medlem sedan maj 20012 812 inlägg
#4

Har filen + tecknet i namnet så kan du väl inte encode bort det. Så fall kan du bara göra en replace på strängen och byta ut + mot string.empty.

Om du har + tecknet i filnamnen så kan du testa att byta ut + mot %2B och se om det fungerar.

- M

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