Git Product home page Git Product logo

Comments (5)

weavejester avatar weavejester commented on July 17, 2024

Not yet. Patches to add this functionality are welcome.

from clj-aws-s3.

mjg123 avatar mjg123 commented on July 17, 2024

Do you have any ideas how this might work? I'd like to be able to set the metadata on put, so I imagine something like:

 (s3/put-object cred bucket key {:content file-or-stream-or-something
                                 :metadata {:content-type content-type}})

would be appropriate, as it matches the get-object response format. I'm happy to add this and send you a pull request but don't want to start off on the wrong path.

from clj-aws-s3.

mjg123 avatar mjg123 commented on July 17, 2024

Oh, I see you can actually do this with:

 (s3/put-object cred bucket key value {:content-type content-type})

but the docs (http://weavejester.github.com/clj-aws-s3/aws.sdk.s3.html#var-put-object) are at 0.3.0 when the lib is at 0.3.2

from clj-aws-s3.

gzeureka avatar gzeureka commented on July 17, 2024

That's great! Now we can set metadata when putting new object into bucket.
And is there something like set-object-metadata that can set metadata of an existing object?

from clj-aws-s3.

AlexBaranosky avatar AlexBaranosky commented on July 17, 2024

My pull request (#16) allows get-object to pull down any user metadata as well.

from clj-aws-s3.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.