---
title: "bild upload"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/53663-bild-upload"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "cupy"
published: "2002-09-18T22:28:33.000Z"
updated: "2002-09-19T14:38:39.000Z"
replies: 4
views: 464
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/53663-bild-upload"
---

# bild upload

## #1 — cupy, 2002-09-18T22:28Z

Hej hej!

Jag skulle behöva hjälp:
 Min upload script döper om alla filer jag laddar upp och det gör det genom att lägger 1- framför varenda fil !
Problemet är att när jag laddar inte upp något fil alls då lägger den ändå 1- i databasen så när jag hämtar en inlägg som innehåller ingen bild 
då scripten försöker ändå visa en bild!

Så döper scripten om filen :

```
Dim pathToFile

	Dim fso,fnum
	
	Set fso=Server.CreateObject("Scripting.FileSystemObject")
	fnum=1
	Do While fso.FileExists(Server.mapPath("uploaded/") & "\" & fnum & "-" & fileName)
	fnum=fnum+1
	Loop
	pathToFile=Server.mapPath("uploaded/") & "\" & fnum & "-" & fileName
	fileName=fnum & "-" & fileName
	Set fso=Nothing
```

och såhär visar jag bilden i ett inlägg

```
<%IF trim(RecSet("filename") & "") <> "" then%>
<a href="uploaded/<%= replace(RecSet("filename"),"_th", "_or") %>">
<img src="uploaded/<%= RecSet("filename") %>" border=0 alt="<%= rubrik %>"></a>
<%end if %>
```

Jag tror hit skulle jag behöva en if-sats men jag kan inte fixa den själv.  Tack på förhand

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

## #2 — Poffe, 2002-09-18T23:33Z

Du får lägga till ett fält i din databas, ex Ja/Nej-fält (True/False) som du sätter till Ja eller Nej (True eller False) när man laddar upp bilden beroende på om man laddar upp nån bild eller inte.

Sen när du ska hämta posten ur databasen så kontrollerar du om det fältet innehåller Ja elel rNej och gör utifrån det en if-sats som skriver eller inte skriver ut bilden.

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

## #3 — cupy, 2002-09-19T00:32Z

Tack för svaret Men det är precis mitt problem if-satsen

sedan jag glömde säga att i db lagras bara namnet på bilderna

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

## #4 — solbulle, 2002-09-19T11:40Z

Fullösning  :e  :

```
<%IF len(trim(RecSet("filename") & "")) > 3 then%>
<a href="uploaded/<%= replace(RecSet("filename"),"_th", "_or") %>">
<img src="uploaded/<%= RecSet("filename") %>" border=0 alt="<%= rubrik %>"></a>
<%end if %>
```

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

## #5 — cupy, 2002-09-19T14:38Z

Tack Solbolle men jag löste oxå undertiden så här

```
Dim pathToFile

	If filename<>"" Then
		Dim fso,fnum
		Set fso=Server.CreateObject("Scripting.FileSystemObject")
		fnum=1
		Do While fso.FileExists(Server.mapPath("uploaded/") & "\" & fnum & "-" & fileName)
			fnum=fnum+1
		Loop
		pathToFile=Server.mapPath("uploaded/") & "\" & fnum & "-" & fileName
		fileName=fnum & "-" & fileName
		Set fso=Nothing
	End If
```

men för hjälp!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/53663-bild-upload
