Permettre à l'Utilisateur de Télécharger le Fichier en utilisant Ajax
Je suis à la recherche d'un moyen de permettre aux utilisateurs de télécharger un fichier à partir de mon site en utilisant ajax. La raison pour laquelle j'ai besoin de le faire c'est parce que les fichiers sont assez gros (50 mégas normalement). Ainsi, lorsque l'utilisateur clique sur le bouton de téléchargement, il semble effectivement que si la page n'est pas de répondre parce qu'il a pour diffuser le fichier à partir de mon Amazon S3 pour l'utilisateur.
J'ai donc besoin d'avertir l'utilisateur que le téléchargement est en cours et peut-être même de leur donner une barre de progression. J'ai trouvé ce qui suit l'article mais je ne suis pas vraiment envie de l'injection d'iframe dans ma page web.
Merci d'avance pour toute aide.
OriginalL'auteur RC1140 | 2009-03-24
Vous devez vous connecter pour publier un commentaire.
Je ne vois vraiment pas comment vous pouvez permettre à un utilisateur de télécharger un fichier à l'aide d'ajax. Il n'y aura pas moyen d'obtenir le fichier de leur système de fichiers à partir de javascript. Quel est le problème avec le ciblage le fichier dans une iframe ou une nouvelle fenêtre et permettant aux utilisateurs de gérer le téléchargement comme ils sont utilisés à l'aide de leur navigateur?
<iframe />
qui va télécharger le fichier. Mettre une barre de progression sur la page et ajouter un événement onload de la<iframe />
qui cache la barre de progression. Mes deux cents, nickytOuais c'est exactement ce que l'article décrit , j'espérais écrire pour la réponse, mais je sais que tu ne peux pas faire cela donc a la recherche d'alternatives
OriginalL'auteur JeremyWeir
J'ai décidé d'utiliser l'IFrame méthode il n'y a pas d'autre voie qui fonctionne de manière transparente assez pour faire il vaut le temps.
OriginalL'auteur RC1140
Ajouter une barre de progression sur votre page et Utilisation de publication déclenche pour votre updatepanel. Il permettra de résoudre le problème en question.
OriginalL'auteur Samiksha