---
title: "Problem med mellanslag i filnamn på attachment"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/152016-problem-med-mellanslag-i-filnamn-på-attachment"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Engine^"
published: "2006-10-03T13:12:15.000Z"
updated: "2006-10-03T13:53:44.000Z"
replies: 5
views: 536
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/152016-problem-med-mellanslag-i-filnamn-på-attachment"
---

# Problem med mellanslag i filnamn på attachment

## #1 — Engine^, 2006-10-03T13:12Z

Går det att skicka filnamn med mellanslag i sig?

```
  response.contenttype = objData( "ContentType" )

  call response.addheader( "Content-Disposition", "attachment; filename=" & replace( objData( "FileName" ), " ", "_" ) & ";" )
  call response.binarywrite( objData( "Data" ) )
```

Som ni ser har jag en trist lösning med att byta ut mellanslag mot underscore just nu. Det vore trevligt om jag slapp det.

Permalänk: https://www.webforum.nu/p/152016

## #2 — @nders, 2006-10-03T13:22Z

Kan man inte använda Server.URLEncode() i dylika sammanhang?

Mvh

Permalänk: https://www.webforum.nu/p/1876797

## #3 — TheMagnus, 2006-10-03T13:26Z

I PHP hade jag nog valt att använda enkla cituationstecken runt filnamnet. Kanske det kan fungera i ASP också?

```
response.contenttype = objData( "ContentType" )

  call response.addheader( "Content-Disposition", "attachment; filename='" & objData( "FileName" ) & "';" )
  call response.binarywrite( objData( "Data" ) )
```

Permalänk: https://www.webforum.nu/p/1876798

## #4 — Engine^, 2006-10-03T13:29Z

> **@nders skrev:**
>
> Kan man inte använda Server.URLEncode() i dylika sammanhang?

Tänkte på det först, men det ger mig bara ett namn som är kodat. Det ser alltså inte bra ut.

Jag har även provat urlencode() tillsammans med att sätta olika charset...
response.charset = "UTF-8"
response.charset = "ISO-8859-1"

...dock utan någon framgång.

Det kanske är någon annan typ av kodning jag behöver, så att mellanslagen kommer med?

Permalänk: https://www.webforum.nu/p/1876799

## #5 — Engine^, 2006-10-03T13:31Z

> **TheMagnus skrev:**
>
> I PHP hade jag nog valt att använda enkla cituationstecken runt filnamnet. Kanske det kan fungera i ASP också?

Även det är provat utan framgång... :l

Permalänk: https://www.webforum.nu/p/1876800

## #6 — Engine^, 2006-10-03T13:53Z

Åsså slarvfel då... det är ju nästan så att jag behöver ta på mig dumstruten.

**TheMagnus** hade ju så gott som rätt, men jag provade givetvis inte på vbscript-manér...

```
call response.addheader( "Content-Disposition", "attachment; filename=""" & objData( "FileName" ) & """;" )
```

Det fungerar ju helt utmärkt.

Permalänk: https://www.webforum.nu/p/1876807

---

Tråden på webben: https://www.webforum.nu/amne/asp/152016-problem-med-mellanslag-i-filnamn-på-attachment
