---
title: "filnamn i aspupload"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/63337-filnamn-i-aspupload"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "rollo"
published: "2002-12-29T14:17:23.000Z"
updated: "2002-12-29T17:38:57.000Z"
replies: 6
views: 267
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/63337-filnamn-i-aspupload"
---

# filnamn i aspupload

## #1 — rollo, 2002-12-29T14:17Z

Hej!

Jag har sökt & sökt i forumet efter en lösning på hur jag får ut namnet på filen som laddas upp, men inte hittat något som gör mig klokare!

Jag har följande formsida;

```
	<form method="post" action="lagg_till_product2.asp" id=form1 name=form1 enctype="multipart/form-data">
	Name<br>
	<INPUT type="text" name=falt01 size="60">
	<br><br>

	Indications & Ingredients<br>
	<TEXTAREA rows=15 cols=100 name=text01 style='font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #000000'></TEXTAREA>
	<br><br>
	
	Dosage & Content<br>
	<TEXTAREA rows=15 cols=100 name=text02 style='font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #000000'></TEXTAREA>
	<br><br>

	Other Information<br>
	<TEXTAREA rows=30 cols=100 name=text03 style='font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #000000'></TEXTAREA>
	<br><br>

	Picture<br>
		<input type="file" name="file1"><br>
<br>

	<INPUT type="text" name=id value="<%=request("id")%>">

	<INPUT type="submit" value=" Spara " id=submit1 name=submit1>

	</form>
```

Upload sidan ser ut så här;

```

<%
Set Upload = Server.CreateObject("Persits.Upload.1")
	IntMappId = IntIdentityMappId

	On Error Resume Next
	Upload.SaveVirtual("/upload/"& IntMappId)
	Upload.SetMaxSize 1000, True 

	tmp_falt01	= upload.Form("falt01")
	tmp_text01	= upload.Form("text01")
	tmp_text02	= upload.Form("text02")
	tmp_text03	= upload.Form("text03")
	tmp_id		= upload.Form("id")

	
	tmp_datum	= date()

	SQLStmt ="INSERT INTO db_i "
	SQLStmt = SQLStmt & "(falt01, text01, text02, text03, p_id, datum, fil01) "
	SQLStmt = SQLStmt & "VALUES('"& tmp_falt01 &"','"& tmp_text01 &"','"& tmp_text02 &"','"& tmp_text03 &"','"& tmp_id &"','"& tmp_datum &"','"& tmp_namn &"') "

	Connection.Execute(SQLStmt)
	response.write(sqlstmt)
%>
```

Allt utom filnamnet fungerar perfekt.

Jag har försökt med 

```
Obtain file object
Set File = Upload.Files("THEFILE")

		tmp_namn = File.ExtractFileName
```

För att få ut namnet, men inte lyckats.

Tacksam om någon kan peka mig i rätt riktning!

rollo

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

## #2 — solbulle, 2002-12-29T14:41Z

File.FileName

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

## #3 — solbulle, 2002-12-29T14:43Z

Eller i ursprungskoden blir det väl:

Upload.FileName

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

## #4 — rollo, 2002-12-29T14:51Z

Hej!

Har testat både 

tmp_namn= File.FileName
&
tmp_namn = upload.FileName

och det hjälpte inte.

Sidorna ligger på Ballou om det kan vara någon hjälp.

rollo

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

## #5 — rollo, 2002-12-29T17:03Z

yeah baby!

tmp_namn 	= Upload.Files("file1").ExtractFileName

Kör bara upload på ett fält och då funkar detta bra!

file1 är namnet på fältet som filen laddas upp i.

rollo

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

## #6 — solbulle, 2002-12-29T17:32Z

Om du har fler fält tycker jag onekligen att detta ska gå: (iofs även med endast ett fält)

```
<%
For Each File in Upload.Files
Response.Write File.Name
Next
%>
```

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

## #7 — rollo, 2002-12-29T17:38Z

rätt solbulle!

Men, jag begränsar mig till en bifogad fil, det får räcka!

Tack för hjälpen!

rollo

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/63337-filnamn-i-aspupload
