Je suis à la recherche d'une méthode AJAX qui peut être utilisée pour le téléchargement de fichiers. Ce sera super si je trouve une fonction qui utilise Prototype + Script.acul.ustéléchargement de fichier en utilisant ajax
Répondre
Les téléchargements de fichiers ne sont pas possibles en utilisant Ajax pur, car Javascript ne peut pas accéder directement au fichier local.
Des outils comme le jQuery form plugin fonctionnent autour de cela en générant un iframe invisible à la volée et en se soumettant à cela.
Il existe probablement aussi une solution basée sur un prototype ou indépendante du framework.
il n'y a pas de support natif ajax pour cela, mais Uploadify ne une solution en utilisant le flash (utilise jquery, mais peut être utilisé avec celle des autres api depuis 2,0)
Comme d'autres l'ont fait remarquer, javascript n'est pas capable de télécharger des fichiers de façon asynchrone (autrement, les sites compatibles Javascript pourraient voler n'importe quel fichier de votre disque dur). Les meilleures approches sont:
- A Uploader flash, comme cela a déjà suggéré
- Ou simuler une requête Ajax en utilisant une iframe
L'approche iframe signifie que c'est le iframe qui recharge, au lieu de la page affiché à vos utilisateurs, de sorte que pour l'utilisateur final, l'expérience semble être Ajax. Si vous utilisez des rails, ce que je suppose être en raison de l'utilisation de prototype et scriptaculous, il y a un plugin disponible qui gère les bits difficiles de cette approche pour vous appelé responds_to_parent, Cela fait longtemps que je l'ai implémenté dans un rails app moi-même, mais step 6 from this blog ressemble à un bon exemple de la façon de l'utiliser.
- 1. Téléchargement de fichier Facebook en utilisant Ajax
- 2. Ajax en utilisant le téléchargement de fichiers
- 3. Téléchargement de fichier en utilisant Java, Struts 2 et AJAX
- 4. Ajax téléchargement de fichier
- 5. fichier de téléchargement de fichier ajax-updatepanel
- 6. Téléchargement de fichier AJAX avec Symfony
- 7. fichier de téléchargement en utilisant boucle
- 8. Téléchargement de fichier Ajax ASP.NET, accès refusé
- 9. Php - fichier de téléchargement avec ajax
- 10. Téléchargement de fichier Php par requête ajax
- 11. upload de fichier en ajax en utilisant php
- 12. téléchargement de fichiers dans mvc de asp.net utilisant ajax
- 13. Comment faire un téléchargement de fichier asynchrone (AJAX) en utilisant iframe?
- 14. Django ajax problème de téléchargement de fichier csrf
- 15. Pouvez-vous utiliser AJAX pour renvoyer un fichier en téléchargement?
- 16. Téléchargement de fichier avec jqgrid en PHP
- 17. ouvrir la fenêtre de téléchargement de fichier en utilisant javascript
- 18. Autoriser l'utilisateur à télécharger le fichier en utilisant Ajax
- 19. téléchargement de fichier en utilisant <s:file> dans Struts2
- 20. Téléchargement de fichier en utilisant la méthode PrototypeJs $ ('formId'). Request()
- 21. Télécharger le fichier en utilisant ajax et webservice
- 22. Obliger téléchargement en utilisant PHP
- 23. Téléchargement de fichier en HTML
- 24. Téléchargement de CSV via AJAX
- 25. Téléchargement FTP en utilisant .NET
- 26. Ajax chargeur sur l'action de téléchargement de fichier
- 27. Ajax4jsf Téléchargement de fichier
- 28. ajax jQuery fichier de téléchargement dans asp.net mvc
- 29. AJAX télécharger en utilisant Prototype.js plugin
- 30. Télécharger le fichier en utilisant le téléchargement partiel (HTTP)