---
title: "Kolla om file-fältet är tomt"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/154198-kolla-om-file-fältet-är-tomt"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "webbSAJTEN"
published: "2006-11-25T13:20:32.000Z"
updated: "2006-11-29T14:25:30.000Z"
replies: 9
views: 548
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/154198-kolla-om-file-fältet-är-tomt"
---

# Kolla om file-fältet är tomt

## #1 — webbSAJTEN, 2006-11-25T13:20Z

```
fil = "images/varor/"& namn &""

set objFSO=Server.CreateObject("Scripting.FileSystemObject") 

     If objFSO.FileExists(Server.MapPath(fil)) Then 
          objFSO.DeleteFile Server.MapPath(fil)
          
          Set File = Upload.Files("FILE1")
          File.SaveAs "---\" & namn
     End IF

Set objFSO = Nothing
```

Jag har testat att använda

```
Set Bild = Upload.Form("FILE1")
```

och kollat om den innehåller något men det fungerar inte.

Där vill jag först ta bort bilden och sen ladda upp den nya.
Det jag inte vet hur jag skall göra är hur man kan kolla om "bilduppladdar-fältet" är tomt.
Är den det så går det ju inte att ladda upp någon bild, men har man inte valt en ny bild så ska den ju inte skrivas över i databasen.
Använder detta när jag skall redigera databasen.

Är det någon som kan hjälpa mig?

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

## #2 — Sharkie, 2006-11-25T16:43Z

Hm... du har väl nåt uppladdningsscript/plugin, tror du får kolla filfältet genom det istället. Har för mig att jag bråkade med nåt liknande för inte alls så länge sen.

Fördjupa gärna infon så ska jag samtidigt kolla närmare på mitt problem jag tror jag hade.

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

## #3 — webbSAJTEN, 2006-11-25T16:58Z

Har kollat som en tok men inte hittat en kodsnutt som kollar om fältet är tomt.. :(
Jag använder ASP Upload

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

## #4 — emission, 2006-11-25T17:05Z

Är inte Bild = Nothing om filfältet lämnats tomt?

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

## #5 — Asa, 2006-11-25T17:11Z

Inte typ såhär?

```
fil = "images/varor/"& namn &""

set objFSO=Server.CreateObject("Scripting.FileSystemObject") 

     If objFSO.FileExists(Server.MapPath(fil)) Then 
          objFSO.DeleteFile Server.MapPath(fil)
          
          Set File = Upload.Files("FILE1")
          [b] If Not File Is Nothing Then[/b]
                File.SaveAs "---\" & namn
          [b]ENd If[/b]
          Set File = Nothing
     End IF

Set objFSO = Nothing
```

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

## #6 — webbSAJTEN, 2006-11-25T18:11Z

Jag löste det så att jag säter overwrite till true, då spelar det ingen roll.
Och så ser jag till så att man inte ha ha samma nummer två gånger.
Det är nummret som sätter sig som namn..

Tack alla!!

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

## #7 — J.N., 2006-11-27T13:13Z

HEJ!

Annars är väl svaret att kolla om 'namn' innehåller något? Gör den det, lägg upp bilden, om inte, uppdatera inte databasen med filnamnsdelen i sql:en.

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

## #8 — webbSAJTEN, 2006-11-28T18:42Z

Nu fungerade de inte klokt :(
Namn = "" & artnr &".gif"
Så namn kommer aldig att vara tom.

Jag får felmess:
Object required: 'File'

På raden:
File.SaveAs "\*\*Sökvägen i hddn\*\*\\images\\varor\\" & namn

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

## #9 — J.N., 2006-11-29T14:21Z

Men, då stoppar du ju in ".gif" i fältet i onödan?

felet är konstigt, du har väl Set File = Upload.Files("FILE1") på raden ovan, dvs objektet är skapat?

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

## #10 — Peter S, 2006-11-29T14:25Z

> **webbSAJTEN skrev:**
>
> ```
> [red]Namn = "" & [/red]artNr &".gif"
> ```

Tomsträngskonkatenering skall väl inte vara nödvändigt  ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/154198-kolla-om-file-fältet-är-tomt
