Maison > interface Web > js tutoriel > le corps du texte

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

藏色散人
Libérer: 2019-08-20 14:08:09
original
14147 Les gens l'ont consulté

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");
Copier après la connexion

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";
Copier après la connexion

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";
Copier après la connexion

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("下载异常!");
    }     
}
Copier après la connexion

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();//表单提交}
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal