Puedo cargar un archivo dentro de una carpeta en espacios de digitalocean usando el SDK de AWS usando lo siguiente:
const params = { Bucket: "my-bucket-name", Key: "test/" + 'sample.png', Body: image.data, }; s3.putObject({ ...params, ACL: "public-read" }, (err, data) => { if (err) console.log(err); else console.log(data); });
Ahora quiero eliminar el archivo 'sample.png' sin eliminar la carpeta 'test' del espacio. Probé el siguiente fragmento que elimina toda la carpeta:
const params = { Bucket: "my-bucket-name", Key: "test/sample.png", }; s3.deleteObject({ ...params }, (err, data) => { if (err) console.log(err); else console.log(data); });