webForumDet fria alternativet

Få ut storlek på bild och spara?

ASP

6 svar · 424 visningar · startad av webbSAJTEN

Medlem sedan jan. 2002992 inlägg
Frågan#1

Tjenare!
Använder mig av ChiliUpload för att tanka upp bilder.
Men det är så att bilderna får max vara 621 x 79 stora.
Så jag skulle vilja ta ut storleken och kika om den är högra än max och i så fall sätta höjden till max.

Någon idé om hur jag ska kunna få ut höjd och bredd?

Medlem sedan maj 200027 inlägg
#2

Nu känner jag dock inte till ChiliUpload speciellt bra, men min gissning är att denna komponenten inte har stöd för bildmodifiering?

Jag skulle tro att du får använda en annan komponent som läser in bilden och sen rapporterar storleken, t.ex. AspJpeg som är en mycket bra komponent.

//Johan

Medlem sedan jan. 2002992 inlägg
#3

Har sidan på B-one och dom stödjer bara Chili.Upload :(
Men tycker de borde gå på något sätt..

Medlem sedan mars 20041 505 inlägg
#4

Det går som sagt bra om du använder en komponent med stöd för detta.

Om Microsoft hade orkat fixa stöd för CSS-funktionerna max-width och max-height för Internet Explorer så hade du kunnat fixa detta ändå, men nej då...

Medlem sedan jan. 2002992 inlägg
#5

Så de finns alltså inget jag kan göra för att få reda på hur bred och hög bilden är som jag laddat upp??

Medlem sedan maj 200027 inlägg
#6

Det enda jag kan tänka mig är att man i så fall får göra en riktig ful lösning där man via javascript mäter storleken på bilden, men det känns inte speciellt snyggt.

Det skulle väl då se ut någonting i stil med såhär:

En html-sida man kommer till när man laddat upp bilden.

I denna sidan har man kod i stil med:

<HTML>
<HEAD>
<script>
function cehckSize(){
var o = document.getElementsByName("img1")[0];
if(o.width > 621 ||o.height > 79){
document.location='error.asp'
}else{
document.location='done.asp'
}

}
</script>
</HEAD>
<BODY ONLOAD="checkSize()">
<img src="min_uppladdade_bild.jpg" name="img1">
</BODY>

Men som sagt, detta är en DÅLIG lösning men det är den bästa jag kan komma på på rak arm om du inte har tillgång till några vettiga komponenter för detta!

Medlem sedan juni 200032 967 inlägg
#7

webbSAJTEN skrev:

Så de finns alltså inget jag kan göra för att få reda på hur bred och hög bilden är som jag laddat upp??

Prova att googla lite.

Jag vet att man med VBScript kan ta reda på gif- och jpg-filers dimensioner, ty jag har gjort det med vbscript funnet på Internet.

269 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)