J'ai un service Web qui retourne un fichier pour demander le navigateur comme URL avec l'extension .json. Ex:Télécharger le fichier à partir de la réponse du serveur avec l'url en tant que fichier .json
https://somesite/rest/directories/output/_ags_SessionFile_f46fd461-b437-11e7-9dc1-005056bd201b.json
L'objectif est de naviguer simplement cette URL et appeler les « Enregistrer sous » ou simplement enregistrer le fichier dans le répertoire .json téléchargements. Cela fonctionne dans la plupart des cas, mais sur les ordinateurs qui n'ont PAS l'association de type .json à IE (dans ControlPanel -> programmes par défaut), le fichier n'est pas téléchargé ou l'utilisateur est invité avec l'option SaveAs et un nouveau La fenêtre du navigateur s'ouvre avec le contenu du fichier .json affiché dans la page. Je ne sais pas très bien comment chercher une telle chose, même cette publication peut être inadéquate, car je n'ai tout simplement jamais rencontré ce problème.
function downloadFile(results, messages) {
//set a var of the complete url address that is returned from the GP service request
var urlOfFile = results[0].value.url;
//get the div from the html of the widget
link = document.getElementById('downloadSession');
link.setAttribute('href', urlOfFile);
link.click();
}
<div>
<a id="downloadSession" href="" target="_blank"></a>
</div>
Je ne comprends pas vraiment comment mettre en œuvre le exa mple sur cette page. Toile? Merci pour votre participation! – user2309282
Je suggère de remplacer '' par '' –
ah, je vois. Merci essayez! – user2309282