Le moyen le plus simple : ouvrir la fenêtre de téléchargement sur la page sans quitter la page
P粉432906880
P粉432906880 2023-08-23 20:52:33
0
2
536
<p>Quelle est la meilleure façon d'ouvrir une boîte de dialogue de téléchargement dans différents navigateurs sans quitter la page actuelle ni ouvrir une fenêtre contextuelle (en supposant que nous puissions définir content-disposition:attachment dans l'en-tête) Des problèmes surviendront dans Internet Explorer (IE) 6 . </p>
P粉432906880
P粉432906880

répondre à tous(2)
P粉803527801

Ce javascript est très bien, il n'ouvre pas une nouvelle fenêtre ou un nouvel onglet.

window.location.assign(url);
P粉864872812

Cela fait 7 ans et je ne sais pas si cela fonctionne dans IE6 mais cela fait apparaître OpenFileDialog dans FF et Chrome.

var file_path = 'host/path/file.ext';
var a = document.createElement('A');
a.href = file_path;
a.download = file_path.substr(file_path.lastIndexOf('/') + 1);
document.body.appendChild(a);
a.click();
document.body.removeChild(a);
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal