Question
Return public/private url after upload file to Spaces
Using this piece of code, I was able to upload the file to the spaces but it doesn’t return the public/private url, instead it return somekind of ETag
.
console.log("Spaces start");
const params = {
Bucket: process.env.DO_SPACES_BUCKET,
Key: path,
Body: data,
ACL: "public-read"
};
spaces.putObject(params, (error, data) => {
if (error) {
console.error("Error: uploadImage");
console.log(error, error.stack);
}
else {
console.log("data");
console.log(data);
}
});
console.log("Spaces end");
The return value I get is
{ ETag: '"aa80072480cb9178f8e3585bf3114224"' }
Instead it should return the endpoint public/private url.
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
×