recherche

Maison  >  Questions et réponses  >  le corps du texte

Le moyen le plus simple : ouvrir la fenêtre de téléchargement sur la page sans quitter la page

<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粉432906880P粉432906880528 Il y a quelques jours556

répondre à tous(2)je répondrai

  • P粉803527801

    P粉8035278012023-08-24 16:14:42

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

    window.location.assign(url);

    répondre
    0
  • P粉864872812

    P粉8648728122023-08-24 13:31:41

    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);

    répondre
    0
  • Annulerrépondre