---
title: "PostedFile.FileName eller .Value"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/119544-postedfile-filename-eller-value"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "paraxe"
published: "2005-01-07T11:48:35.000Z"
updated: "2005-01-11T09:42:34.000Z"
replies: 11
views: 673
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/dotnet/119544-postedfile-filename-eller-value"
---

# PostedFile.FileName eller .Value

## #1 — paraxe, 2005-01-07T11:48Z

PostedFile.FileName eller .Value

Inget av dessa verkar ge mig det jag vill.

Jag har alltså en:

```
<INPUT id="tb_File" type="file" name="file"  class="tbx_FormLong" runat="server">
```

 
dvs. en "bläddra knapp"

Men hur får jag ut värdet som står i TexBox:en

Har försökt med både: 

```
this.tb_File.PostedFile.FileName
```

 
och

```
this.tb_File.Value
```

 
men båda alternativen ger mig bara filnamnet, jag vill ha ut hela sökvägen.

Mvh

Pär

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

## #2 — toha, 2005-01-07T12:57Z

Testa med:

```
Request.Files[0].FileName
```

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

## #3 — toha, 2005-01-07T13:17Z

FileName ska returnerna hela sökvägen som klienten har den iaf. Du har satt enctype="multipart/form-data" på form-elementet?

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

## #4 — paraxe, 2005-01-07T13:32Z

Japp...

enctype="multipart/form-data på form-elementet.

Men den returnerar bara filnamnet.

Det står klart och tydligt att Request.Files\[0\].FileName skall retunera hela sökvägen... men det gör den inte :( utan endast bara filnamnet.

En annan fråga: Oavsett om man vill uploada (läs spara) eller inte, vid postningen, skickas hela filen till server?

Mvh

Pär

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

## #5 — toha, 2005-01-07T14:23Z

Lurt...

Japp filen postas alltid till sidan oavsett om du gör något med den eller ej.

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

## #6 — paraxe, 2005-01-07T14:57Z

> **toha skrev:**
>
> Japp filen postas alltid till sidan oavsett om du gör något med den eller ej.

Hmm... går det att gå runt detta på nåt sätt?

Ska jag ge upp ang. filnamnet?

Mvh

Pär

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

## #7 — emission, 2005-01-07T17:17Z

Det är i princip bara IE (inte för Mac) som skickar med hela filnamnet, och personligen tycker jag att det är korkat att den gör det. Om du verkligen vill ha hela sökvägen kan du antagligen flytta värdet från file-elementet till ett hiddenfält innan uppladdningen sker.

\<form onsubmit="this.hiddenfield.value=this.filefield.value;return true;" .....

> Hmm... går det att gå runt detta på nåt sätt?

 

Det beror på vad du menar... Om beslutet huruvida filen ska sparas eller inte fattas av servern, efter submit, så går det ju inte, av självklara skäl. Fattas beslutet innan så är det bästa att ta bort file-elementet, om man inte ska få ladda upp något.

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

## #8 — paraxe, 2005-01-07T18:00Z

Käre emission,

Ditt tips är alltså att flytta(kopiera) värdet i file-elementet till en hidden och sedan vid submit ta bort file-elementet så att inte filen skickas till servern?

Låter vettigt å bra!

Blir nog tvungen att skapa en ny tråd i Javascriptforumet ang. hur jag tar bort file-elementet.

Mvh

Pär

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

## #9 — emission, 2005-01-07T18:24Z

Ungefär. Vad är det som avgör huruvida filen ska skickas eller ej?

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

## #10 — paraxe, 2005-01-10T10:59Z

> **emission skrev:**
>
> Vad är det som avgör huruvida filen ska skickas eller ej?

I detta fall är jag endast ute efter "path"en, ingen fil skall sparas.  Således är det väldigt onödigt att skicka filen till servern.

Mvh

Pär

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

## #11 — emission, 2005-01-11T00:09Z

OK, om det alltid är så så borde det räcka med att "disabla" file-elementet vid onsubmit.

\<form onsubmit="this.hiddenfield.value=this.filefield.value;this.filefield.disabled=true;return true;" .....

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

## #12 — paraxe, 2005-01-11T09:42Z

Tack emission!,

Det funkade alldeles utmärkt...

Mvh

Pär

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/119544-postedfile-filename-eller-value
