---
title: "w3 upload... kolla ändelse?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/13508-w3-upload-kolla-ändelse"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "erik_nordell"
published: "2002-01-02T21:31:00.000Z"
updated: "2002-01-03T01:05:00.000Z"
replies: 5
views: 352
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/13508-w3-upload-kolla-ändelse"
---

# w3 upload... kolla ändelse?

## #1 — erik_nordell, 2002-01-02T21:31Z

Hur kollar jag filändelsen när jag använder dimacs w3.upload?

hittade nåt på deras sajt...
var fileField = upLoad.Form( "theFile" );
var type = new String ( fileField.ContentType );
// type now contains the content type of the file
// for example: 'image/pjpeg'

men det funkade ju inte alls..
hur knapar jag in det i min aspkod?

Set upload   = Server.CreateObject( "w3.upload" ) 
Set fileName  = upload.Form( "thefile" )  
 
if type="image/pjpeg"  then
     fileName.SaveToFile( "e:\\tptitan\\upload\\erik."&type) 
	 %\>
	 KLAR!
	 \<%
end if 

och hur får jag ."sen den filändelsen det va?"
jag vill alltså döpa om filen på servern, men inte ändra filändelse....

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

## #2 — icaaq, 2002-01-02T21:44Z

ska det verkligen vara

```
if type="image/[b]pjpeg[/b]" then
```

... ;)

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

## #3 — emission, 2002-01-02T21:45Z

Dimacs exempel är i JScript, men det såg nu nog.

Du kan använda FileSystemObjects funktion GetExtensionName. 

```
Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
Set upload = Server.CreateObject( "w3.upload" ) 
Set fileName = upload.Form( "thefile" ) 
type=fileName.ContentType
if type="image/pjpeg" then
fileName.SaveToFile("e:\tptitan\upload\erik."& objFSO.GetExtensionName(fileName.filename)) 
%>
KLAR!
<%
end if
```

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

## #4 — PatrikB, 2002-01-02T23:53Z

... eller:

```
if type="image/pjpeg" then
type = ".jpg"
......
```

cya,
PatrikB

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

## #5 — PatrikB, 2002-01-02T23:55Z

en sak till.

type är ett reserverat ord och BÖR inte användas för att namnge variabler.

använd tex - strExtension - istället

cya,
PatrikB

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

## #6 — erik_nordell, 2002-01-03T01:05Z

fungerade...
när jag ändrade if satsen till ="image/bmp"

för när jag valde en jpg fil fick jag image/bmp när jag skrev ut det....
för gif filer va det image/gif så jag vet inte varför den "säger" att det ska vara bmp.. eller är det jag som inte fattar nåt.. det borde väl va img/jpg?

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/13508-w3-upload-kolla-ändelse
