Maison  >  Article  >  interface Web  >  Comment télécharger des fichiers en local via le code js ? (exemple)

Comment télécharger des fichiers en local via le code js ? (exemple)

藏色散人
藏色散人original
2018-08-14 16:15:0514135parcourir

Il existe de nombreuses façons de télécharger des fichiers. Cet article vous présentera plusieurs opérations simples sur la façon d'utiliser js pour télécharger des fichiers localement. J'espère que cela aidera les amis dans le besoin. La méthode de téléchargement habituelle, par exemple, l'adresse pour télécharger le fichier est : http://127.0.0.1/demo.rar.

L'exemple de code spécifique pour le fichier de téléchargement local js est le suivant :

1. Cette méthode n'a aucun effet sur Firefox, mais elle fonctionne sur le navigateur IE

window.open("htpp://127.0.0.1/demo.rar");

2. Cette méthode n'est pas prise en charge par certaines versions de Firefox

window.location.href="htpp://127.0.0.1/test.rar";

3. Afin de résoudre le problème selon lequel certaines versions de Firefox ne le prennent pas en charge, vous pouvez le modifier par cette méthode

window.location="htpp://127.0.0.1/demo.rar";

Comment télécharger des fichiers en local via le code js ? (exemple)

4. Cette méthode peut être utilisée par IE et Firefox. L'url représente le fichier à télécharger. Chemin :

htpp://127.0.0.1/demo.rarfunction downloadFile(url) {   
   try{ 
        var elemIF = document.createElement("iframe");   
        elemIF.src = url;   
        elemIF.style.display = "none";   
        document.body.appendChild(elemIF);   
    }catch(e){ 
        zzrw.alert("下载异常!");
    }     
}

5. Téléchargez le fichier directement dans le formulaire, l'url indique le chemin du fichier à télécharger. :

htpp://127.0.0.1/demo.rarfunction downloadFile(url){
    var form=$("<form>");
    form.attr("style","display:none");
    form.attr("target","");
    form.attr("method","get"); 
    form.attr("action",url);
    $("body").append(form);
    form.submit();//表单提交}

Remarque :

var form=$("

"); Définir le formulaire et envoyer la demande via le formulaire

orm.attr (); Définir pour ne pas afficher

form.attr(); Définir le type de demande

form.attr();Définir le chemin de la demande

$( "body").append(form);Ajouter le formulaire à la page (body)

form.submit( );Soumission du formulaire

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn