J'ai besoin de fournir un service REST qui recevrait un paramètre de type chaîne, utiliserait ce paramètre pour récupérer un fichier d'un autre système et renverrait le fichier récupéré en tant que réponse.
L'effet devrait être le même que lorsqu'un utilisateur clique sur un lien vers un fichier PDF ou tout autre fichier binaire et que le navigateur l'invite à enregistrer/télécharger ce fichier.
Quelques points :
- Est-il possible de streamer le fichier (envoyer les octets au fur et à mesure que je les reçois du système source). En d'autres termes, comment gérer de très gros fichiers ?
- Toujours en rapport avec le streaming, lorsque j'utilise une HttpServletResponse normale, dois-je attendre qu'un gros fichier soit complètement lu pour que la réponse soit envoyée ?
return response.build()
?
Comment procéder avec Apache Wink ?
PS Désolé, c'est peut-être trivial pour les gourous de Wink, mais je commence tout juste à comprendre ce qui suit guide du développeur .