---
title: "File.Name"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/65086-file-name"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Poseidon"
published: "2003-01-16T14:22:56.000Z"
updated: "2003-01-16T18:09:52.000Z"
replies: 8
views: 353
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/65086-file-name"
---

# File.Name

## #1 — Poseidon, 2003-01-16T14:22Z

så nu har jag fått lite ordning på det hela.
nu har jag en fråga om File.Name...

```
For Each File in objUpload.Files
	File.SaveAs Path &"\"& File.Name
	Response.Write("Saved as: "& File.Path &"("& File.Size &")")
Next
```

då sparas den utan filändelsen och döps efter vad formen
hade för name....

det är AspUpload 2.1 som jag kör med ...

någon som vet vad man ska skriva för att få originalnamnet
eller i varje fall få med filändelserna

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

## #2 — CatZ, 2003-01-16T16:07Z

Du måste ange följande 

```
upload.save "C:\upload" Upload.OverwriteFiles = False
```

Annars tror aspupload att den kan skriva över hela tiden.

Är det bara en typ av filer du ska ladda upp kan du ju alltid göra såhär när du döper din "fil" input.

```
<input type="file" name="filen.gif">
```

Sedan rekommenderar jag att du använder dig av Upload.SaveToMemory Dels för att öka prestandan och dels för prestandans skull.

Använder du aspupload 2.1 så blir det SaveToMemory och kör du 2.0 blir det Upload.Save

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

## #3 — Poseidon, 2003-01-16T16:36Z

jo jag använder "SaveToMemory"

så om jag använder "Upload.OverwriteFiles = False"
så kommer den skriva ut korrekt filnamn?

eller kan jag inte få fram filnamnet som den har från klienten?

tack för hjälpen..

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

## #4 — CatZ, 2003-01-16T16:41Z

Hur ser själva \<file\> delen ut? och hur ser hela din kod ut som ska spara filerna ?

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

## #5 — CatZ, 2003-01-16T16:52Z

Jag kollar inte så noga, är inte säker på om aspupload 2.1 stöder detta men testa med 

```
For Each File in objUpload.Files
	File.SaveAs Path &"\"& File.FileName
	Response.Write("Saved as: "& File.Path &"("& File.Size &")")
Next
```

 File.Name återger bara namnet på filen, inte ändelsen.

Skulle inte det fungera tycker jag du ska testa med 

```
For Each File in objUpload.Files
	File.SaveAs Path &"\"& File.OriginalFileName
	Response.Write("Saved as: "& File.Path &"("& File.Size &")")
Next
```

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

## #6 — Poseidon, 2003-01-16T17:20Z

nej det stöds ej i 2.1

jag löste det nu, det är bara en sorts filer jag kommer
ladda upp så jag löste det som du beskrev tidigare med
en konstant filändelse..

tackar för hjälpen

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

## #7 — solbulle, 2003-01-16T17:24Z

Stödjer den versionen inte:

File.FileName

?

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

## #8 — CatZ, 2003-01-16T18:00Z

nej det stöds inte

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

## #9 — CatZ, 2003-01-16T18:09Z

Däremot kom jag på nu såhär i efterhand kan du använda 

```
For Each File in objUpload.Files
	File.SaveAs Path &"\"& [b]File.ExtractFileName[/b]
	Response.Write("Saved as: "& File.Path &"("& File.Size &")")
Next
```

 ibland hjälper det att kolla på ett år gamla projekt ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/65086-file-name
