Just nu i M3-nätverket
Gå till innehåll

AspUpload/AspJpeg komponent strular - serverversion?


Bob the ASP Builder

Rekommendera Poster

Bob the ASP Builder

Jag har en webshop där jag vill att man ska kunna ladda upp produktbilder via nätet - och ändra storlek etc. innan de sparas.

 

Jag använder den grundmodell som finns i Live-demoversion på http://support.persits.com/jpeg/pick_jpeg.asp

 

där fungerar det ju utmärkt

 

Så har jag tagit hem exakt de filerna och ENBART bytt ut sökvägen till den katalog jag vill spara i på min server SÅ HÄR:

 

'Count = Upload.Save("c:\upload\jpeg")

Count = Upload.SaveVirtual("adpics/")

 

OCH SÅ HÄR:

 

Borttagen rad

<IMG SRC="/uploaddir/jpeg/<% = File.ExtractFileName %>">

Ny rad

<IMG SRC="adpics/<% = File.ExtractFileName %>">

 

Allt detta har jag sparat i en särskild katalog jag skapat bara för att testa detta - och det ligger här:

 

http://www.isplanket.com/main/isshop/picfiler/pick_jpeg.asp

 

Kolla själv skillnaden

 

På min server fungerar alltihop MEN om jag anger ett värde (ex.vis 50%) för en fil där något av pixelvärden höjd eller bredd är udda och alltså inte jämnt delbart med 2 så blir resultatet felaktigt ( i exemplet verkar det bli 500%)

 

Alla operationer som resulterar i att pixelvärdet blir ett decimaltal ballar ur på min server men inte på Live-Demo-sajten.

 

Detta måste väl ha med min server att göra? Har försökt ta reda på vilken version AspUpload mitt webhotell har men de hänvisar till aspuploads sida som jag inte hittar nåt på.

 

Svar från digikom

De flesta komponenter brukar man kunna anropa på något sätt för att få ut vilken version det är på komponenten.

Till exempel så kan man gå till komponentens hemsida för att få reda på hur.

Till AspUpload står under www.aspupload.com

 

 

Hur löser jag detta? Kan jag tvinga servern att tolka värdena som heltal?

 

HJÄLP - jag klarar det inte

 

 

/Bob the ASP Builder

 

Länk till kommentar
Dela på andra webbplatser

Kan jag tvinga servern att tolka värdena som heltal?

Så här kanske:

Scale = [color="#0000ff"]CDbl[/color]([b]Request[/b]([GRÅ]"scale"[/GRÅ])) / 100
Height = [color="#0000ff"]Cint[/color]([b]Request[/b]([GRÅ]"Height"[/GRÅ]) * Scale)
Width = [color="#0000ff"]Cint[/color]([b]Request[/b]([GRÅ]"Width"[/GRÅ]) * Scale)

mvh

Olle

 

Länk till kommentar
Dela på andra webbplatser

Bob the ASP Builder

Tack Olle

 

Det löste problemet

 

Bob The ASP Builder /Man åker skridsko när det finns is - inte när man har tid

 

 

 

[inlägget ändrat 2005-02-15 13:31:27 av Bob the ASP Builder/ Man åker skridskor när det finns is - inte när det finns tid...]

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...