webForumDet fria alternativet
Logga in / Bli medlem

Ladda ner bild

HTML & CSS

13 svar · 402 visningar · startad av Bendro

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

Jag skall göra en sida där det längst ner på sidan skall finnas länkar som besökaren kan klicka på. Vid klick på en av dessa länkar skall det laddas ner en högupplöst .jpg bild till besökaren. Hur bär jag mig åt för att lösa detta? Om jag bara använder en vanlig a href så försöker ju browsern öppna bilden istället.

Medlem sedan juni 200032 967 inlägg
#2

du kör asp, väl?

då borde du kunna länka till en asp-sida som läser in bilden binärt och sedan streamar iväg den med contenttype "x/bendrobild" eller nåt.

spontant, kanske fungerar, kanske inte, men jag vet att liknande har avhandlats tidigare på wf.

jag tror du hittar om du lägger ner lite högkvalitativ söktid i asp-forumet. :)

Medlem sedan jan. 20013 039 inlägg
#3

Ack @nders om jag ändå kunde köra ASP. Men i det här fallet är det en kund som vill ha en ren HTML-lösning. Antar att han inte får köra skript där han har sin sida liggande eller nåt.

Skall försöka övertala honom och kolla på ditt förslag, men om någon annan under tiden har förslag på en ren HTML-lösning så var inte blyga...skriv ner det här ;)

Medlem sedan juni 200032 967 inlägg
#4

dumma kund! ;)

Medlem sedan jan. 20011 154 inlägg
#5

Ska det stödjas av både IE och NS ? Om ja på den frågan kommer du att få trubbel med ie. Kan du dessutom inte köra asp eller jsp så kommer du fö ännu större problem :)

Jag har en fungerade lösning på det i jsp som SgtPepper skrev åt mig men någon ren html lösning tror jag inte att det finns.

Letade mig förtvivlad efter en sådan innan utan resultat. OM du skulle lyckas lösa det scriptlöst(javascript ej inkluderat) så beordrar jag dig att höra av dig till mig :)

Medlem sedan feb. 20001 590 inlägg
#6

Prova med att ge filen en annan ändelse tex image.jpg_high

Eftersom filformatet inte är MIME så kommer du antagerligen få en dialog "vad vill du göra med denna fil, köra den, spara den osv.

Annars får du fixa en downloadfunktion med något serverscript.

/T

Medlem sedan jan. 20013 039 inlägg
#7

Har fått klartecken att fixa ett download-script...men får det inte att funka. Men då detta inte är ASP-forumet så förflyttar jag mig dit med den frågan.
Tack för hjälpen så här långt.

Medlem sedan juni 20008 205 inlägg
#8

Du kan prova följande:

<a href="bild.jpg" type="application/octet-stream">Klicka</a>

Tekniskt sett borde det funka, men det betyder oftast att det inte gör det ;)

Medlem sedan sep. 20001 124 inlägg
#9

Om du ska göra en ren HTML-lösning så finns det egentligen bara en vettig lösning, som visserligen kräver Apache eller liknande server: ".htaccess". Med hjälp av den filen kan du ställa in MIME-typer för filer, något som många använt innan de flesta servers förstod att MP3-formatet skulle skickas binärt.

Medlem sedan dec. 19992 555 inlägg
#10

Att skicka högupplösta JPEG-bilder är tämligen meningslöst, eftersom JPEG-formatet i sig är ett förstörande komprimeringsformat (duger alltså inte för tryck hur högupplösta de än är). Använd ett lämpligare bildformat (t.ex. TIFF) så löser sig troligen ditt problem på köpet. :)

Medlem sedan maj 200010 687 inlägg
#11

Klart de duger för tryck! Kör man högsta kvalitén så är det inga problem. Förändringarna i bilden är inte synliga då.
Däremot är det inte så lyckat att spara om många gånger eftersom att det förstörs lite varje gång.

Medlem sedan dec. 19992 555 inlägg
#12

Om man kör högsta kvalitet (=ingen, eller väldigt lite kompression), vad är det då för vits med att använda JPEG-formatet (vars fördel är just kompressionen)? Varför inte använda ett format som lämpar sig bättre?

Ring själv ett tryckeri och fråga vad de föredrar mellan TIFF och JPEG. Jag lovar dig att de inte kommer svara JPEG. :)

Medlem sedan maj 200010 687 inlägg
#13

Sparar man en JPEG bild med högsta kvalitet så blir den mindre än en TIFF bild (även med LZW-kompresion).
Därför sparar alla bildbyråer sina bilder som JPEG. Ska det inte skickas över internet så är väl TIFF vanligast. :)

Medlem sedan sep. 20001 124 inlägg
#14

TIFF + ZIP-kompression (dvs PNG, för er som kör moderna program) brukar bli mindre än en JPEG-bild på högsta kvalitet. Ser därför ingen anledning att skicka en större bild med sämre kvalitet.

260 ms totalt · 4 externa anrop · v20260731065814-full.5386d3bf
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
116 ms — ändringar (db)