Bonjour à tous,
Je développe une application intranet en ASP.NET, et j'aurais voulu savoir s'il était possible (plutôt "avec quelles librairies", car possible, je suis certain que ca l'est) de créer des archives (zip ou autre) à la volée en y placant les fichiers désirés, et en l'envoyant directement sur le flux de sortie, de sorte que "l'internaute" n'ait plus qu'à l'enregistrer sur son disque dur où il le souhaite...
en gros voici les étapes :
- l'utilisateur choisi les fichiers désirés (présents dans un répertoire sur le serveur) ;
- après validation, l'archive se crée ;
- ensuite une fois créée, la ptite fenetre classique s'ouvre sur le navigateur, avec la possibilité soit d'ouvrir le fichier, ou de l'enregistrer sur son disque dur.
En fait, je ne sais pas si le serveur doit créer physiquement l'archive dans un répertoire pour que l'utlisateur puisse ensuite la télécharger, ou s'il y a moyen de le faire simplement en mémoire, et puis "l'envoyer vers le navigateur"...
Si vous avez éventuellement quelques idées ou retours d'expérience à me soumettre, ce serait cool !
Merci d'avance![]()
Partager