mboost-dp1
download billede vha javascript.
- Forside
- ⟨
- Forum
- ⟨
- Programmering
Hej alle,
jeg sidder og og roder lidt med et galleri hvor brugerne skal ha mulighed for at downloade et pågældende billede ved at klikke på et link. Galleriet bliver vist i Thickbox men jeg kan ikke få browseren til at åbne dialogboksen 'Gem Som'
Selv når jeg henviser til en direkte sti hvor jeg ved at billedet eksisterer lykkes det mig ikke at få lov til at downloade.
function startDownload() {
document.execCommand('SaveAs', null, "http://www.MINSTI.dk/files/billeder/2009/Nyheder/store_penge.jpg");
}
jeg sidder og og roder lidt med et galleri hvor brugerne skal ha mulighed for at downloade et pågældende billede ved at klikke på et link. Galleriet bliver vist i Thickbox men jeg kan ikke få browseren til at åbne dialogboksen 'Gem Som'
Selv når jeg henviser til en direkte sti hvor jeg ved at billedet eksisterer lykkes det mig ikke at få lov til at downloade.
function startDownload() {
document.execCommand('SaveAs', null, "http://www.MINSTI.dk/files/billeder/2009/Nyheder/store_penge.jpg");
}
Det kan ikke lade sig gøre i JavaScript. Og generelt bør du bare åbne billede i sit eget vindue i fuld opløsning, så kan brugeren selv vælge om de vil downloade det.
Se http://stackoverflow.com/questions/833015/does-exe... for en forklaring.
Se http://stackoverflow.com/questions/833015/does-exe... for en forklaring.
Er der andre forslag til hvordan man kan tilføje en download funktion så. Problemet er at siden som det skal køre på blandt andet henvender sig til 'bedste-forældre-segmentet' hvor alt skal laves så nemt og præcist som overhovedet muligt.
Derfor søger jeg en eller anden løsning der kan tilføje denne funktion.
Derfor søger jeg en eller anden løsning der kan tilføje denne funktion.
#3
Læs mit link. Der er forklaret hvordan der kan gøres med serverside kode. Hvis du ikke har serverside kode til rådighed, kan du godt give op nu.
Og bedsteforældre segmentet som vil hente enkelte billeder, kan godt forstå ideen i at vælge gem som selv, hvis de kan forstå den popup du har tænkt dig at vise dem...
Læs mit link. Der er forklaret hvordan der kan gøres med serverside kode. Hvis du ikke har serverside kode til rådighed, kan du godt give op nu.
Og bedsteforældre segmentet som vil hente enkelte billeder, kan godt forstå ideen i at vælge gem som selv, hvis de kan forstå den popup du har tænkt dig at vise dem...
http://php.net/manual/en/function.readfile.php
Prøv at leg lidt med eksembel 1.
Husk at alle browsere opførere sig forskelligt.
Prøv at leg lidt med eksembel 1.
Husk at alle browsere opførere sig forskelligt.
Windcape (6) skrev:"application/octet-stream" virker for alle de gængse browsere.
Jeg tænkte på download/save as dialog / chrome etc.
Windcape (6) skrev:(Men hvem sagde han brugte PHP? ;))
Skal vi nu ikke lige lade være med at male fanden på vægen.
Chrome åbner ikke en save-as dialog for filtyper der ikke kan vises, men downloader dem bare (eller spørger om du vil godkende download, for ukendte/usikre filtyper).røvskæg (8) skrev:Jeg tænkte på download/save as dialog / chrome etc.
Applets make baby pandas cry!arne_v (9) skrev:Hvad med at bruge en signed applet til at hente med?
Windcape (10) skrev:Applets make baby pandas cry!
Muligt men det kunne måske løse problemet.
En applet kan prompte eller ikke prompte som man ønsker.
Den kan hente over HTTP.
Når den er signed kan den gemme på disk.
Og jeg mener bestemt at man kan gemme godkendelsen af privs, så det kun skal gøres en gang.
Gå til top
Opret dig som bruger i dag
Det er gratis, og du binder dig ikke til noget.
Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.