Je veux télécharger un fichier en utilisant asp.net, donc je ne veux pas poster la page pendant le téléchargement. Comment puis-je faire cela et est-il possible de le faire en utilisant Ajax.Comment télécharger un fichier en utilisant asp.net sans afficher la page entière?
0
A
Répondre
0
Un iframe peut être placé sur votre page et peut contenir un élément d'entrée, type = fichier. Vous pouvez manipuler et soumettre le formulaire iframe via javascript. Vous pouvez masquer l'iframe en définissant son style CSS à afficher: none. Ceci est généralement connu comme la méthode iframe cachée.
0
Utilisez quelque chose de prouvé comme SWFUpload et économisez le temps d'écrire votre propre code client.
3
Faites en sorte que le formulaire de téléchargement de fichier cible un cadre iFrame caché.
<iframe name="UploadTarget" style="display:none"></iframe>
<form target="UploadTarget" action="postfile" method="post" enctype="multipart/form-data">
<input type="file" name="MyFile">
<input type="submit" name="submit" value="Send me a file">
</form>
L'astuce finale consiste à ajouter à votre page de réponse:
<script type="text/javascript">parent.somecallbackfunction("Here is some data")</script>
Pour que votre page parent (celui contenant le iframe caché) savent que le le téléchargement de fichiers est terminée.
Questions connexes
- 1. comment télécharger un fichier en C# en utilisant webclient?
- 2. télécharger un fichier image sans retour dans asp.net
- 3. Comment imprimer un fichier texte sans afficher le dialogue d'impression et la mise en page?
- 4. Comment télécharger un fichier en utilisant HttpWebRequest et l'authentification
- 5. télécharger la page Web par asp.net
- 6. Télécharger le fichier sans pop-up dans ASP.NET
- 7. asp.net faire le bouton afficher la vue différente de MultiView ET télécharger un fichier
- 8. Télécharger un fichier depuis Internet en utilisant java: Comment authentifier?
- 9. comment exécuter une URL ou un lien hypertexte sans quitter la page existante en utilisant asp.net
- 10. Télécharger un fichier Excel et afficher dans la grille dans asp.net MVC
- 11. comment afficher la feuille de marque sur la page suivante en utilisant ASP.NET?
- 12. Comment télécharger le fichier en utilisant WPF seulement
- 13. Télécharger un fichier sur SSL Page
- 14. Jquery AJAX avec ASP.NET WebMethod Retour de la page entière
- 15. Télécharger le fichier en utilisant Delphi CGI
- 16. Accéder au fichier Global .resx dans ASP.Net Afficher la page
- 17. Comment télécharger une page de publication en utilisant des fonctionnalités?
- 18. Télécharger le fichier en utilisant la méthode post et python
- 19. Appel ASP.NET PageMethod/WebMethod avec jQuery - retourne la page entière
- 20. Comment afficher Oui/Non Bouton dans la page asp.net en utilisant Javascript
- 21. ASP.net: Afficher le PDF dans une page web asp.net
- 22. Comment télécharger la page pour le fichier jad chez servlet?
- 23. Télécharger un fichier AJAX-ically en utilisant Wicket
- 24. Charger le fichier après la page est complète sans rediriger
- 25. Code Python pour télécharger une page Web en utilisant JavaScript
- 26. page ASP.net sans un code derrière
- 27. Modifier puis afficher la page en utilisant C#
- 28. forcer un fichier à télécharger
- 29. Autoriser l'utilisateur à télécharger le fichier en utilisant Ajax
- 30. Télécharger plus de 2 Go de fichier dans Asp.Net?
avertissement: pour une raison quelconque, SWFUpload ne fonctionne pas derrière mon proxy d'entreprise. http://swfupload.org/forum/generaldiscussion/349 – russau
Bon à garder à l'esprit +1. vous devriez toujours avoir une sauvegarde non-flash de toute façon (formulaire HTML standard POST) IMO –