bestand downloaden/opslaan

Status
Niet open voor verdere reacties.

peba25

Gebruiker
Lid geworden
6 jul 2009
Berichten
70
Is het mogelijk om met javascript een bestand op te slaan/ te downloaden?
Ik heb nu een button welke;

Code:
function exportfile() 
{   var url='../hitt/csvdata/events/events.csv';     
    window.open(url,'Download');   
}
uitvoert..
Nu open een window met de data waarna je deze mbv IE kan opslaan. Dit is een beetje omslachtig. Kan dit ook met een popup? Dus dat als de knop wordt bedient een popup opent en vraagt om het bestand op lokatie xxx op te slaan?

Alvast bedankt.
 
Ik heb nog geen oplossing voor het probleem kunnen vinden.. Wat me wel opviel is dat in Firefox wel keurig een boxje tevoorschijnkomt;

opslaan%20als.jpg


Weet iemand hoe dit te realiseren is in IE...
 
Het verschil tussen Ie en Fx is dat Ie de extensie gebruikt om het weer te geven of als download aan te bieden, Fx gebruikt het mime-type (dat is info die de server over het bestand levert).

Je kunt wel ook een gewone link gebruiken:
[js]<a href="../hitt/csvdata/events/events.csv" target="_blank">linktekst</a>[/js]
dan opent het in een nieuw tabblad. :)
 
Een download forceren moet je serverside doen, dat kan niet clientside.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan