Estoy usando express y me gustaría servir una imagen generada. La fuente html es algo así como <img src="/generated/image">
y la configuración de la ruta así que cuando se llama a GET
a /generated/image
, se crea un PNG (y se coloca, por ejemplo, en el directorio público, pero supongo que esto no es estrictamente necesario). Ahora me gustaría devolver esa imagen al usuario. ¿Debo usar res.send()
para ese propósito? ¿Cómo puedo obtener los datos para el usuario?express.js/serve generated image
6
A
Respuesta
9
Según la biblioteca que esté utilizando para crear la imagen, debería poder res.end(image, 'binary');
Asegúrese de incluir el encabezado de tipo de contenido correcto.
Si no desea generar el archivo cada vez que puede escribir el archivo en el disco, almacénelo en una clave/almacén de valores, base de datos relacional, etc ... y marque/saque si ya se ha creado antes pasando por las rutinas de creación.
Cuestiones relacionadas
- 1. auto-generated Code
- 2. Hibernate Generated Value strategy
- 3. @Generated Annotation, ¿cómo lo usamos?
- 4. Clip image image url
- 5. Python Generated Signature para S3 Post
- 6. POCO Vs Entity Framework Generated Classes?
- 7. IE Developer Tools - show generated DOM
- 8. ¿Qué significa/*! Xxxxxx statement */generated by mysqldump?
- 9. WPF Image Zooming
- 10. Javascript image editor library
- 11. jQuery ajax image upload
- 12. jquery mobile background image
- 13. Android WallpaperManager crop image
- 14. Android Activity Background Image
- 15. CKEditor Image Upload
- 16. NSPopUpButton Active Image
- 17. iText Image Resize
- 18. WPF Image Tooltip
- 19. Javascript Image Resize
- 20. background-image no funciona
- 21. Clickable Image Map C#
- 22. Android image view gravity
- 23. Best Image Scaling Library
- 24. Qt jpg image display
- 25. .NET Image Libraries
- 26. WPF image resources
- 27. HTML Title Image
- 28. javascript crossbrowser new Image()
- 29. WPF Image Command Binding
- 30. Action Image MVC3 Razor