---
title: "Variabel får inget värde i upload script?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/185108-variabel-får-inget-värde-i-upload-script"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "clacke"
published: "2010-11-02T09:07:11.000Z"
updated: "2010-11-02T10:02:37.000Z"
replies: 5
views: 492
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/185108-variabel-får-inget-värde-i-upload-script"
---

# Variabel får inget värde i upload script?

## #1 — clacke, 2010-11-02T09:07Z

Jag använder aspsmartimage komponenten för att beskära uppladdade bilder, och koden för själva beskärningen ser ut så här: 
myImage.Crop 0, 0, 100, 200 
och den beskär bilden som den ska, bilden blir 100x200px, bra!

Men nu försöker jag att beskära bilden med variabler hämtade från ett formulär istället enligt nedan, hämtningen av värderna från formuläret och response.write funkar som det ska, dvs den skriver ut rätt värde med response.write.

   dim x,y,x2,y2
    x = mySmartUpload.form("x")
 y = mySmartUpload.form("y")
 x2 = mySmartUpload.form("x2")
 y2 = mySmartUpload.form("y2")

 response.write x
 response.write y
 response.write x2
 response.write y2

   myImage.Crop  x, y, x2, y2

Och nu till problemet!
Om jag lägger in variablerna i myImage.Crop x, y, x2, y2 så får x,y,x2,y2 inget värde och bilden beskärs inte?
Jag fattar inte varför variablerna inte får med värdet när dom ligger i myImage.Crop, när man kan skriva ut dom med response.write x ?
Har suttit hela dan igår, så all hjälp tas tacksamt emot. Tack!

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

## #2 — @nders, 2010-11-02T09:11Z

Prova att subtypskonvertera värdena till integers innan du applicerar dem i crop.

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

## #3 — voigtann1, 2010-11-02T09:11Z

verkar som du inte ha formulär fält med namn x, y, x2 och y2, eller så sätts dom inte.

Vad är myImage för objekt?

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

## #4 — clacke, 2010-11-02T09:52Z

@nders
Hur gör jag det :-)

voigtann1
Jag skriver ju ut dom med response.write...så visst har jag det!

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

## #5 — @nders, 2010-11-02T09:53Z

exempel: 

```
x = Cint(mySmartUpload.form("x"))
```

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

## #6 — clacke, 2010-11-02T10:02Z

Ok, jo det har jag provat och det funkar inte, visste inte att det hette så :-)

Men det löste sig faktiskt när jag skrev in form requesterna direkt istället:

minImage.Crop  mySmartUpload.form("x"), mySmartUpload.form("y"), mySmartUpload.form("x2"), mySmartUpload.form("y2")

Tack för hjälpen!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/185108-variabel-får-inget-värde-i-upload-script
