By arzvak
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.
This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
Get paid to write technical tutorials and select a tech-focused charity to receive a matching donation.
Full documentation for every DigitalOcean product.
The Wave has everything you need to know about building a business, from raising funding to marketing your product.
Stay up to date by signing up for DigitalOcean’s Infrastructure as a Newsletter.
New accounts only. By submitting your email you agree to our Privacy Policy
Scale up as you grow — whether you're running one virtual machine or ten thousand.
Sign up and get $200 in credit for your first 60 days with DigitalOcean.*
*This promotional offer applies to new accounts only.