Je veux permettre aux utilisateurs d'utiliser un formulaire pour télécharger (POST) un fichier image vers mon application Web Express.js. À sa réception, mon application Web l'enverra à l'API GetChute (un service Web d'images).
Je ne veux pas que mon serveur écrive temporairement l'image sur le disque - au lieu de cela, il devrait stocker l'image dans une variable, et l'envoyer à GetChute.
Par défaut, 2 éléments middleware d'Express (Connect et Formidable) fournissent, je pense, une bonne façon d'effectuer automatiquement des écritures sur disque à partir des POST, mais comment pourrais-je les contourner pour accéder directement au bytestream afin d'éviter une écriture sur disque ?
Je pense que quelqu'un de plus intelligent que moi peut trouver une solution plus ordonnée que celle qui a été trouvée récemment pour une question similaire :
Stream de fichier téléchargé avec Express.js à travers gm pour éliminer la double écriture
Merci !