---
title: "Får inget filnamn, upload."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/85091-får-inget-filnamn-upload"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Josef"
published: "2003-09-02T17:10:47.000Z"
updated: "2003-09-02T17:35:58.000Z"
replies: 4
views: 230
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/85091-får-inget-filnamn-upload"
---

# Får inget filnamn, upload.

## #1 — Josef, 2003-09-02T17:10Z

Håller på med ett litet administreringssystem till en sida.
Har den här koden:

```
Public Sub UploadNew()
	If Request.QueryString("stage") = "1" Then
		Dim m
		SELECT CASE month(date)
			Case "1" m = "Januari"
			Case "2" m = "Februari"
			Case "3" m = "Mars"
			Case "4" m = "April"
			Case "5" m = "Maj"
			Case "6" m = "Juni"
			Case "7" m = "Juli"
			Case "8" m = "Augusti"
			Case "9" m = "September"
			Case "10" m = "Oktober"
			Case "11" m = "November"
			Case "12" m = "December"
			Case else Call Error()
		END SELECT
		%><form method="post" action="Default.asp?action=UploadNew&stage=2" ENCTYPE="multipart/form-data">
		<table>
			<tr>
				<td colspan="2" class="bttitle">Ladda upp</td>
			</tr>
			<tr>
				<td>Nummer:</td>
				<td><input type="text" name="number" value="<%=m & " " & year(date)%>"></td>
			</tr>
			<tr>
				<td>Fil:</td>
				<td><input type="file" name="file"><br><span style="color: #ff0000;">OBS!! Filen måste vara av pdf-format!</span></td>
			</tr>
			<tr>
				<td>&nbsp;</td>
				<td><input type="submit" value="Ladda upp"></td>
			</tr>
		</table>		
		</form><%
	ElseIf Request.QueryString("stage") = "2" Then
		If Right(Request.Form("file"), 3) <> "pdf" Then
			Call Error()
		Else
			Dim number, path, filename, Upload
			number = CStr(Trim(Request.Form("number")))
			path = Server.MapPath("../num")
			filename = Trim(number) & ".pdf"
			Set Upload = Server.CreateObject("SoftArtisans.FileUp")
			Upload.Path = path
			Upload.SaveAs = filename
			Set Upload = Nothing
			Response.Write(filename)
		End If
	Else
		Call Error()
	End If
End Sub
```

Men variabeln filename innehåller bara .pdf. Varför detta?

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

## #2 — @nders, 2003-09-02T17:16Z

Du borde inte kunna använda request.form när du använder filuppladdning, utan du bör använda uploadkomponentens egna metoder. Har du on error resume next i koden?

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

## #3 — Josef, 2003-09-02T17:22Z

Jag använder aldrig *on error resume next*. I ett färdigt script borde det inte kunna uppkomma sådana fel så att det behövs.

Jag tror inte att denna, för mig helt okända, upload-komponenten har några sådana metoder, men jag ska kolla. :)

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

## #4 — @nders, 2003-09-02T17:24Z

> **Josef skrev:**
>
> Jag använder aldrig *on error resume next*. I ett färdigt script borde det inte kunna uppkomma sådana fel så att det behövs.

Härligt!

> **Josef skrev:**
>
> Jag tror inte att denna, för mig helt okända, upload-komponenten har några sådana metoder, men jag ska kolla. :)

Det tror jag, men jag är såklart inte säker.  :)

Mvh

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

## #5 — Josef, 2003-09-02T17:35Z

Nu har jag kikat lite i den dokumentationen jag hittade och ändrat lite i scriptet och för nu upp ett fel angågende skrivrättigheter så det är nog på rätt väg. :)
Tackar!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/85091-får-inget-filnamn-upload
