---
title: "ASP Upload: objekt stöds ej"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/90641-asp-upload-objekt-stöds-ej"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "eddy1"
published: "2003-11-17T17:42:38.000Z"
updated: "2003-11-17T20:02:25.000Z"
replies: 11
views: 503
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/90641-asp-upload-objekt-stöds-ej"
---

# ASP Upload: objekt stöds ej

## #1 — eddy1, 2003-11-17T17:42Z

Tja

Får följande fel när jag ska ladda upp en fil med ASPupload..

Körningsfel i Microsoft VBScript fel '800a01b6' 

Objektet stöder inte egenskapen eller metoden.: 'FileName' 

/secret/UploadScript1.asp, line 20 

Filen i sig laddas upp men efter det vill jag få fram namnet på den uppladdade filen och då använder jag mig av följande rad vilken genererar felet:

ff = File.FileName

Saken är den att när jag kör detta på min egen iis med aspupload 3.0 så fungerar allt kanon men när jag sedan laddar upp filerna till den riktiga servern där hela sidan ligger så får jag felet.. 
Jag vet inte vad dom har för version på servern men jag tror den är helt "out of date"..

Finns det något annat sät jag kan få fram filnamnet på??

/Mvh

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

## #2 — Engine^, 2003-11-17T17:58Z

Kolla igenom [manualen till ASPUpload](http://www.aspupload.com). Det kan stå något där.

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

## #3 — eddy1, 2003-11-17T18:13Z

\*\*

Jag var inne på deras sida och surra igenom manualen men jag kunde inte hita något! Men jag menar det måste väll vara ett ganska givet objekt, måste ju vara möjligt att få fram filnamnet.

eller kan någon hjälpa mig få till en rad med kod som hämtar just filnamnet ur en sträng som innehåller hela genvägen,
T.ex c:\\bilder\\bild1.jpg

hur gör man om man vill få ut just bild1.jpg ur den strängen??

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

## #4 — Palle, 2003-11-17T18:18Z

```
[red]<%

strPath = "c:\bilder\bild1.jpg"
strFileName = Right(strPath, Len(strPath) - InStrRev(strPath, "\", -1, 1))

Response.Write strFileName

%>[/red]
```

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

## #5 — eddy1, 2003-11-17T18:53Z

Grymt

Nu kunde jag nästan se ljuset men då visade det sig att man inte fik använda request.form
Följande fel meddelande:

Request-objekt, ASP 0207 (0x80004005)
Det går inte att använda samlingen Request.Form efter att BinaryRead har anropats.

koden ser ut som följande:

\<%
Set Upload = Server.CreateObject("Persits.Upload")
way = Server.mapPath("../img")
Count = Upload.Save(way)

Response.Write Count & " file uppladdad till  /img"

strpath = request.form("file1")
ff = Right(strPath, Len(strPath) - InStrRev(strPath, "\\", -1, 1))
%\>
\<br\>\<br\>
\<center\>\<a href="javascript:self.close()"\>Stäng Fönster\</a\>\</center\>

\<script\>
window.opener.document.form1.pic.value="\<%=ff%\>"
\</script\>

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

## #6 — @nders, 2003-11-17T18:56Z

If we had a penny...

Uploadkomponenten skall ha en egen metod för att hämta formulärselement.

```
strFoo = mittUploadObjekt.Form("foo")
```

Mvh

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

## #7 — eddy1, 2003-11-17T19:08Z

Ok

Hänger inte riktigt med där men ska det va så här eller?

\<%
Dim ff

Set Upload = Server.CreateObject("Persits.Upload")
way = Server.mapPath("../img")
Count = Upload.Save(way)

Response.Write Count & " fil uppladdad till  /img"

strpath = Upload.Form("file1")
response.write strpath
ff = Right(strPath, Len(strPath) - InStrRev(strPath, "\\", -1, 1))
%\>

input tagen heter ju file1?
körde detta men fick inte fram något filnamn alls\`??

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

## #8 — @nders, 2003-11-17T19:16Z

Jag *tror* inte att filnamn/sökväg skickas där, utan endast med själva filobjektet.

Kommer du åt andra formulärelement från formuläret?

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

## #9 — eddy1, 2003-11-17T19:19Z

öhh

Så här ser formuläret ut, detta ligger i en separat fil...

\<FORM METHOD="POST" ENCTYPE="multipart/form-data" ACTION="UploadScript1.asp"\> 

\<INPUT TYPE="FILE" SIZE="40" NAME="FILE1"\>\<BR\> 
\<INPUT TYPE=SUBMIT VALUE="Ladda upp fil"\>

\</FORM\>

Hur menar du med att komma åt elementet från formuläret??

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

## #10 — @nders, 2003-11-17T19:22Z

> Hur menar du med att komma åt elementet från formuläret??

Kommer du åt andra element i formuläret på detta sätt?

**red:** förresten; snälla, använd \[kod\]-taggar runt koden för ökad läsbarhet.

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

## #11 — eddy1, 2003-11-17T19:46Z

Hmm

Fortfarande osäker på vad du menar med andra element. Men jag gjorde en input tagg till i formuläret men jag kommer inte åt den heller. får samma fel......

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

## #12 — eddy1, 2003-11-17T20:02Z

äntligen

Det löste sig. 
Använde file.Path instället...

Tack för hjälpen...

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/90641-asp-upload-objekt-stöds-ej
