Carga de imágenes: Base64 al servidor en la solicitud de publicación o Express Js Middelware

usuario

Necesito subir un archivo local a s3 y guardar su enlace en la base de datos. En este momento estoy convirtiendo la imagen a base64 y enviándola a mi servidor de rails, que la guarda en s3 y devuelve una URL. Envío esta URL en la próxima solicitud HTTP. Ahora, ¿qué tal si lo guardo a través de Express, obtengo un enlace y luego lo uso para la solicitud? ¿Cuál sería el mejor enfoque? ¿Utiliza middleware o servidor backend?

Boris Siscanu

Para la carga de archivos, le sugiero que utilice un software intermedio múltiple , porque la implementación nativa de varias partes es un poco complicada. Para la interacción con amazon s3 se utiliza middleware.

Para enviar el archivo a otro lugar, puede usar tuberías:

fs.createReadStream(rqPath).pipe(res); 

En el ejemplo anterior, el archivo se lee del sistema local y se envía a la respuesta.

Todos los módulos mencionados se pueden encontrar en NPM

Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.

En caso de infracción, por favor [email protected] Eliminar

Editado en
0

Déjame decir algunas palabras

0Comentarios
Iniciar sesiónRevisión de participación posterior

Artículos relacionados

Enviar imágenes base64 elegidas de la galería al servidor en Ionic3

Enviar imágenes base64 elegidas de la galería al servidor en Ionic3

Carga de imagen en Cloudinary Express.js Solicitud de publicación de React Axios

La solicitud de publicación en el servidor Express.js en cartero da el siguiente error

La solicitud de publicación en el servidor Express.js en cartero da el siguiente error

Marco sin servidor + Express.js | La carga de imágenes resulta corrupta / rota

La solicitud de publicación de Guzzle al servidor propio resultó en un `404 no encontrado`

Enviar información adicional al servidor en el proceso de carga de imágenes

Solicitud de publicación angular que envía cuerpo vacío al servidor node.js

pasar la variable al archivo ejs desde la solicitud de publicación express.js

¿Cómo leer la carga útil de la solicitud de publicación con node.js y express?

Error al obtener la solicitud de publicación en golang

Mejores prácticas para asegurar la carga útil de la solicitud entre el cliente / servidor durante el nodo de transmisión posterior a la solicitud / express js

Problema de análisis de la carga útil de la solicitud de publicación de Hapi JS

La carga / descarga de imágenes de Android con Base64 en JSON provoca un error de memoria insuficiente

guardar la solicitud 404 de Django2.2 en la base de datos usando middelware

Solicitud de publicación de vue js axios al servidor golang, error de verificación previa

Carga de una imagen codificada en Base64 al servidor PHP

La carga de imágenes remota funciona de manera diferente al servidor de desarrollo

solicitud incorrecta al enviar varias imágenes a través de la actualización 2.3.0 en Android

solicitud incorrecta al enviar varias imágenes a través de la actualización 2.3.0 en Android

¿Cómo acceder al cuerpo sin procesar de una solicitud de publicación en Express.js?

Captura de imágenes de la cámara y carga al servidor usando volley

La solicitud de publicación de servidor a servidor no es correcta

Solicitud de publicación de aleteo al servidor con archivo

Nodejs Socket colgar y ECONNRESET - Solicitud de publicación HTTP de Meteor al servidor Node js

Recolección de imágenes y envío al servidor

creación de directorio y carga de imágenes al servidor web remoto

¿Cómo debo pasar datos json en la carga útil de la solicitud de la solicitud de publicación http?

TOP Lista

CalienteEtiquetas

Archivo