---
title: "bilduppladdning"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/160674-bilduppladdning/page2"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Vinnaren"
published: "2007-05-24T19:07:31.000Z"
updated: "2007-05-25T11:48:13.000Z"
replies: 29
views: 857
page: 2
pages: 2
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/160674-bilduppladdning"
---

# bilduppladdning

_Sida 2 av 2._

## #21 — @nders, 2007-05-25T09:29Z

> **@nders skrev:**
>
> Har du skapat objektet File då?
> (Du kan inte använda objektet Upload, metoden Move tillhör file-objektet)

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

## #22 — Eclipse, 2007-05-25T10:49Z

Kolla denna för felhantering. Löser allt. Ladda allt i samma mapp. Skit i vad saker heter...

' ## NO OVERWRITE
Upload.OverwriteFiles = False

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

## #23 — Eclipse, 2007-05-25T10:55Z

När du ska ta bort filer... (Kollar om filen finns, i så fall, ta bort den = inget felmeddelande om filen inte finns.)

SQL = "SELECT intID, strFileName FROM \[images\] WHERE intID = " & myVar & ""
set mySQL = Conn.Execute(SQL)

' ## DELETE FILE
Set fso = Server.CreateObject("Scripting.FileSystemObject")
IF fso.fileExists( server.MapPath("\\files\\" & mySQL(1) ) ) THEN
\*\* fso.DeleteFile(Server.MapPath("\\files\\") & "\\" & mySQL(1))
END IF
IF fso.fileExists( server.MapPath("\\files\\low\_" & mySQL(1) ) ) THEN
\*\* fso.DeleteFile(Server.MapPath("\\files\\") & "\\low\_" & mySQL(1))
END IF
IF fso.fileExists( server.MapPath("\\files\\high\_" & mySQL(1) ) ) THEN
\*\* fso.DeleteFile(Server.MapPath("\\files\\") & "\\high\_" & mySQL(1))
END IF
Set fso = Nothing

FSO = FileSystemObject

\*\*\*\*\*\*\*\*\*\*
**För kännedom**
Går även att göra med aspJPEG men då har du ingen felhantering för filer som inte finns...
I stället stannar koden mitt på sidan med felmeddelandet att "file not found" på rad 45... och allt efter det blir givetvis inte exekverat.

	' ## FROM MANUAL
'	Set Upload = Server.CreateObject("Persits.Upload")

'	response.write  Server.MapPath("\\files\\") & "/" & mySQL(2) & "/" & mySQL(1)
'	Upload.DeleteFile Server.MapPath("\\files\\") & "/" & mySQL(2) & "/" & mySQL(1)
'	Upload.DeleteFile Server.MapPath("\\files\\") & "/" & mySQL(1)

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

## #24 — Vinnaren, 2007-05-25T11:31Z

nu funkar det   :P 

Jag ändrade till Upload.Files(1).Move

Men finns det något enkelt sätt att kolla så det är bilder man laddar upp?

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

## #25 — @nders, 2007-05-25T11:35Z

Läs i manualen!

<http://www.aspupload.com/object_file.html#ContentType>

Contenttype borde innehålla *image* om det är en bild.

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

## #26 — Vinnaren, 2007-05-25T11:39Z

måste man ladda upp bilden innan man kan kolla om det är en bild eller kan man göra kollen innan bilden sparas??

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

## #27 — @nders, 2007-05-25T11:40Z

Bilden måste ju laddas upp till servern innan servern kan veta om det är en bild eller inte.

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

## #28 — Vinnaren, 2007-05-25T11:42Z

Det finns inget annat sätt att kolla om det är en bild innan den sparas på databasen? Annars kan man ju ladda upp en stor fil på flera hundra MB som inte är en bild, vilket inte är så smart kanske   :q

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

## #29 — @nders, 2007-05-25T11:43Z

Du behöver ju inte spara det som laddas upp, men servern måste ju ta emot det som skickas innan den kan avgöra vad det är för något. 

En bra idé är ju att sätta gränser på hur stora filer man kan ladda upp också.

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

## #30 — Vinnaren, 2007-05-25T11:48Z

Tack, nu funkar allt   §e

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/160674-bilduppladdning/page2  
Föregående sida: https://www.webforum.nu/amne/asp/160674-bilduppladdning.md
