1.0.29 • Published 8 months ago

subir-img-cloudinary v1.0.29

Weekly downloads
-
License
MIT
Repository
github
Last release
8 months ago
## Requisito:

1. Tener cuenta en cloudinary
2. Setear las variable a enviar a la funcion de subir imagen
3. Enviar las variables ("cloud_name", "api_key", "api_secret","path del archivo", "configuración adicional mandarlo en forma de objecto" ) a la función upload_up_archive 

const cloudinary = require("cloudinary").v2;
const configureCloudinary = (cloud_name, api_key, api_secret) => {
  cloudinary.config({
    cloud_name: cloud_name,
    api_key: api_key,
    api_secret: api_secret,
  });
};


const upload_up_archive = async (
  cloud_name,
  api_key,
  api_secret,
  archivo,
  config = {}
) => {
  configureCloudinary(cloud_name, api_key, api_secret);
  try {
    const ImagenSubida = await cloudinary.uploader.upload(archivo.path, config);
    return ImagenSubida;
  } catch (error) {
    throw new Error(error);
  }
};

const upload_up_archive_multiple = async (
  cloud_name,
  api_key,
  api_secret,
  imagen_multiple,
  config = {}
) => {
  configureCloudinary(cloud_name, api_key, api_secret);
  try {
    const ImagenesSubidas = await Promise.all(
      imagen_multiple.map((imagen) =>
        cloudinary.uploader.upload(imagen.path, config)
      )
    );
    return ImagenesSubidas;
  } catch (error) {
    throw new Error(error);
  }
};

module.exports = { upload_up_archive, upload_up_archive_multiple};
1.0.29

8 months ago

1.0.28

8 months ago

1.0.27

8 months ago

1.0.25

1 year ago

1.0.24

1 year ago

1.0.23

1 year ago

1.0.22

1 year ago

1.0.21

1 year ago

1.0.20

1 year ago

1.0.19

1 year ago

1.0.18

1 year ago

1.0.17

1 year ago

1.0.16

1 year ago

1.0.15

1 year ago

1.0.14

1 year ago

1.0.13

1 year ago

1.0.12

1 year ago