---
title: "w3Upload"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/146627-w3upload"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "corona"
published: "2006-05-09T11:54:57.000Z"
updated: "2006-05-10T03:08:40.000Z"
replies: 5
views: 724
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/146627-w3upload"
---

# w3Upload

## #1 — corona, 2006-05-09T11:54Z

Hej!

Jag har lite problem med att ladda upp filer med komponenten w3Upload.
Använder mig av deras enkla exempel <http://www.dimac.com/Products/w3Upload/Examples/simple.htm> :

```
Set upload   = Server.CreateObject( "w3.upload" )

actualName   = upload.Form( "rubrik" )
Set fileName  = upload.Form( "thefile" )
if fileName.IsFile then
     fileName.SaveToFile( Request.ServerVariables( "APPL_PHYSICAL_PATH" ) & "\bilder\" & actualName )
end if
```

 

Mitt problem är att filändelsen försvinner och det som syns i mappen bilder är endast namnet utan filändelse.
Vad är det som jag gör fel?   :( 

//Annette

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

## #2 — CatZ, 2006-05-09T12:06Z

Förmodligen för att du har mellanslag i filnamnet, eller möjligtvis att det bryter vid punkt. testa köra en replace på alla mellanslag. Dessutom borde det finnas någon typ av File.FileExt eller liknande för att kolla vilken typ av fil det är.

Ska du tillåta alla typer av filer?

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

## #3 — CatZ, 2006-05-09T12:26Z

```
fileName.SaveToFile( Request.ServerVariables( "APPL_PHYSICAL_PATH" ) & "\bilder\" & [b]FileName[/b])
```

 något sådant måste du nog ha för att få filnamnet.

Det du har nu "rubrik" är ju bara ett namn du ger. Om det inte är identiskt med filnamnet så blir det ju fel?

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

## #4 — corona, 2006-05-09T13:39Z

Nej, det fungerar i alla fall inte om jag plockar bort mellanslag och byter från actualName till fileName.
Vad jag får om jag använder mig av fileName är ÿØÿà och utan filändelse fast det är en jpg-bild.

Jag löste det temporärt så här:

```
fileName.SaveToFile( Request.ServerVariables( "APPL_PHYSICAL_PATH" ) & "\bilder\" & IactualName & ".jpg" )
```

 
Men det är väl inte meningen att man måste göra så. För w3Upload ska man väl kunna ladda upp alla typer av filer eller??
Sedan undrar jag om man kan få höjden och bredden på bilden som man laddar upp, typ som kan få om man använder sig av AspUpload??    :OO 

//Annette

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

## #5 — Opelomega, 2006-05-09T13:50Z

Har för mig att när man använder W3 upload så måste man även skriva in namnet samt filändelsen. I alla fall när man använder deras exempel.

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

## #6 — CatZ, 2006-05-10T03:08Z

```
Set upload   = Server.CreateObject( "w3.upload" )

[b]actualName   = upload.Form( filefield.filename )[/b]
Set fileName  = upload.Form( "thefile" )
if fileName.IsFile then
     fileName.SaveToFile( Request.ServerVariables( "APPL_PHYSICAL_PATH" ) & "\bilder\" & actualName )
end if
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/146627-w3upload
