upload de fichier tres long
Bonjour,
Je suis en train de creer une appli qui charge des objets java puis apers les avoir chargés je lance un telechargement de la facon ci dessous
Cela fonctionne tres bien mais quand je monte 12000 objets l'ecriture du fichier prends une heure et demi(avant le telechargement) et apres une heure (donc avant la fin de l'ecriture dans le fichier)ma page internet affiche
Citation:
Internet Explorer ne peut pas afficher cette page Web
Causes les plus probables :
Vous n’êtes pas connecté à Internet.
Le site Web rencontre des problèmes.
Il se peut que l’adresse contienne une erreur de frappe.
Essayez la chose suivante :
Diagnostiquer les problèmes de connexion
Informations
Ce problème peut avoir différentes causes, notamment :
La connexion Internet a été perdue.
Le site Web est temporairement indisponible.
Le serveur de noms de domaine (DNS) est inaccessible.
Le serveur de noms de domaine (DNS) ne contient pas d’entrée pour le domaine du site Web.
S’il s’agit d’une adresse HTTPS (sécurisée), cliquez sur Outils, sur Options Internet, puis sur Avancées et vérifiez que les protocoles SSL et TLS sont activés dans la section relative à la sécurité.
Pour les utilisateurs hors connexion
Vous pouvez encore afficher les flux auxquels vous êtes abonné et certaines pages Web visitées.
Pour afficher les flux auxquels vous êtes abonné
Cliquez sur le bouton Centre des favoris , cliquez sur Flux, puis cliquez sur le flux que vous souhaitez afficher.
Pour afficher les dernières pages Web visitées (peut ne pas fonctionner pour toutes les pages)
Cliquez sur Outils , puis sur Travailler hors connexion.
Cliquez sur le bouton Centre des favoris , cliquez sur Historique, puis cliquez sur la page que vous souhaitez afficher.
Donc quand il ya quelques objets ca fonctionne mais beaucoup ca plante
D'ou cela provient -il comment faire pour garder la main et empecher le plantage
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| public static void download (File file, javax.servlet.http.HttpServletResponse response) throws Exception {
InputStream in = new FileInputStream(file);
response.setContentType("application/download");
response.setHeader("Content-Disposition","attachment; filename=\"" + file.getName() + "\"");
javax.servlet.ServletOutputStream out = response.getOutputStream();
int c;
while ((c=in.read()) != -1)
out.write( c );
out.close();
in.close();
} |