Comment forcer une invite de téléchargement à apparaître avant d'envoyer des données au navigateur? Je connais l'attachement à la disposition du contenu, mais c'est différent. Fondamentalement, la servlet commence à envoyer des données au client, puis le client ouvre une boîte de dialogue, ouvre, enregistre, annule.Comment forcer une invite de téléchargement, avant les données qu'elle a envoyées à partir d'une servlet?
L'est probablement mon servlet est lent à obtenir les données, et il obtient toutes les données dans la mémo avant d'envoyer quelque chose au client. Je voudrais faire quelque chose pour déclencher le dialogue, avant que je suis prêt à envoyer les données. Sinon, le navigateur attend juste là, comme si vous n'aviez rien fait.
Je veux déclencher ce dialogue de sauvegarde plus tôt. Je ne peux pas envoyer de données, car les données ne sont pas prêtes.
Des idées?
Grae
D'où proviennent ces données? La lenteur doit être résolue en écrivant juste ** immédiatement ** les octets entrants à la sortie plutôt que de les saisir dans la mémoire de Java en premier. [Voici un autre exemple traitant un cas CSV] (http://stackoverflow.com/questions/3458577/accessing-data-from-servlet/3458921#3458921). – BalusC
La lenteur est probablement difficile à éliminer. –