Als het document wordt geopend binnen de browser zonder editbalken, dan wordt het in feite ook opgeslagen op de harde schijf, alleen dan in de tempmap.
Wat jij wil is dus volgens mij mogelijk met de Content disposition header.
De gebruiker krijgt dan na het klikken op de link een dialoogvenster met de keuze Openen of Opslaan.
Kiest hij voor Openen, dan wordt het bestand ook gedownload naar de tempmap, en vervolgens geopend in Word(bij een word document uiteraard) op de pc van de gebruiker, en dus buiten de browser.
Hij kan ook nog kiezen voor Opslaan om het bestand op een eigen locatie op te slaan.
Ik weet niet welke taal je applicaties in geschreven zijn, maar probeer een niet direct te linken naar een wordbestand, maar het via een script te doen, en dan dus die Content-disposition header mee te sturen.
In PHP krijg je dan zoiets:
PHP:
1
2
3
4
5
6
7
| header("Content-Type: $contenttype");
header("Content-Length: ".filesize($download_location));
header("Content-disposition: attachment; filename=".$download);
$fh=fopen($download_location,"r");
fpassthru($fh);
fclose($fh); |