Je soumets actuellement un formulaire sur un iframe invisible. Le fichier d'action crée un fichier CSV qui est automatiquement téléchargé. Est-il possible d'avoir plusieurs fichiers téléchargés lorsque le formulaire est soumis?Télécharger plusieurs fichiers lorsque le formulaire a été envoyé
Répondre
Je ne pense pas qu'il soit possible de se passer d'un gestionnaire de téléchargement personnalisé côté client. Vous pourriez techniquement les insérer dans le flux de réponse au client, mais ils ne comprendraient pas comment le gérer.
J'ai toujours créé un fichier zip avec tous les fichiers qu'il contient et l'ai envoyé au client. Ne fonctionnerait pas si vous essayez de les afficher dans le navigateur ou quelque chose comme ça, mais je ne sais pas quel est votre objectif sur le client, donc je pensais que cela pourrait fonctionner pour vous.
Oui, the following code does ce que vous voulez, avec quelques modifications. Notez, pas vraiment mon code et il faut javascript être activé.
function makeFrame(url)
{
ifrm = document.createElement("IFRAME");
ifrm.setAttribute("style", "display:none;") ;
ifrm.setAttribute("src", url) ;
ifrm.style.width = 0+"px";
ifrm.style.height = 0+"px";
document.body.appendChild(ifrm) ;
}
function downloadFiles()
{
makeFrame('urlof/file1.csv');
makeFrame('urlof/file2.csv);
}
Ceci est possible, mais j'ai lu la question comme "les ai téléchargés de l'opération de publication" Vous pourriez avoir le client rappeler pour obtenir les fichiers si le POST génère quelque chose sur le serveur pour que le client revienne. Juste pas comment j'ai lu la question. Brian, qu'est-ce que tu essayes de faire? –
Non, ce n'est pas possible. Chaque réponse ne peut contenir qu'un seul fichier. Vous avez besoin d'une requête pour chaque fichier que vous souhaitez télécharger.
- 1. Le champ de formulaire ajouté dynamiquement n'a pas été envoyé lorsque le formulaire a été envoyé
- 2. PHP - Télécharger plusieurs fichiers
- 3. Comment valider avec ASP.NET MVC - L'état du modèle n'est pas valide lorsque le formulaire a été envoyé
- 4. Vérifier si le contenu a déjà été envoyé en PHP
- 5. Le formulaire de détection du contrôle du navigateur Web a-t-il été envoyé?
- 6. Télécharger plusieurs fichiers FTP
- 7. iphone télécharger plusieurs fichiers
- 8. Empêcher la redirection lorsque le formulaire est envoyé par programme
- 9. Le bouton d'envoi de formulaire ne sera pas envoyé lorsque le bouton "submit" sera envoyé.
- 10. Comment télécharger automatiquement un fichier une fois qu'il a été "parcouru" sans soumettre le formulaire
- 11. routeur Belkin gestionnaire a été télécharger
- 12. Conversion de toutes les valeurs $ _POST en entiers lorsqu'un formulaire HTML a été envoyé?
- 13. Python ftplib - télécharger plusieurs fichiers?
- 14. PHP Récupération ce qui a déjà été envoyé
- 15. Pourquoi mon rapport a-t-il été envoyé à l'imprimante?
- 16. Comment rediriger si l'en-tête a été envoyé?
- 17. Actualiser le problème lorsque le noeud treeview a été modifié
- 18. onunload - Vérifier si le formulaire a été soumis
- 19. comment télécharger plusieurs fichiers dans Grails
- 20. Détecter en Javascript le formulaire qui a été soumis
- 21. Comment télécharger plusieurs fichiers en PHP
- 22. jquery, une fois que le formulaire a été rempli
- 23. Détecter si le contenu a été envoyé avant une ligne dans un fichier php dans codeigniter
- 24. Éditeur TOAD sql - invite lorsque le fichier a été modifié?
- 25. Détecter lorsque le panneau de sécurité a été fermé?
- 26. Déclencheur lorsque le champ de classe a été modifié
- 27. Télécharger le formulaire - Sélectionnez les fichiers combile dans Zip
- 28. Beaucoup de fichiers à télécharger dans le formulaire ImageField - django
- 29. HTML Télécharger le formulaire ne télécharger des fichiers trouvés dans le répertoire du fichier PHP
- 30. ASP.NET MVC - Refresh PartialView lorsque DropDownList a été modifié
Merci, l'idée du zip fonctionne très bien! – Brian