JSP télécharger le fichier avec ajax

Pour télécharger le fichier, j’utilise ajax. J’ai trois statuts:

"Download file" - before you click on the link. "File is downloading..." - while the file is downloading "Download file" - if the file was generated successful "Error while downloading file" - if there was any error while download the file. 

J’utilise JSP, jquery ajax. Comment déterminer qu’il y avait une erreur lors du téléchargement du fichier avec l’utilisation de ajax ou si le téléchargement avait abouti.

Vous ne pouvez pas télécharger un fichier avec ajax et le rendre utile. La réponse Ajax est chargée dans la mémoire javascript. Javascript n’a pas access au disque pour sauvegarder ce fichier.

Mieux vaut donc le faire normalement en utilisant l’en-tête “content-type” Content-Disposition: attachment; filename = “nom de fichier.ext” en utilisant la requête normale.

Cela téléchargera le fichier et le navigateur offrira à l’utilisateur une option pour enregistrer le fichier. Notez également que cela ne rechargera pas votre page.