If you don't have this integrated into the Riak Python client, I'll be
happy to do that for you.

Thanks,
Eric Moritz.

On Sun, Apr 10, 2011 at 10:49 AM, Ana Nelson <[email protected]> wrote:
> I've just implemented this in a project:
>
>             binary_data = open(self.filename(), "rb").read()
>             mimetype, encoding = mimetypes.guess_type(self.filename())
>             if not mimetype:
>
>                 mimetype = 'application/octet-stream' # Riak's own default
>             self.riak_object = self.bucket.new_binary(
>                 self.hashstring,
>                 binary_data,
>                 mimetype
>
>             )
>
> which writes binary data to a Riak bucket from a file, using Python's
> mimetypes library to determine the content type from the file's extension.
>
> I think it could be convenient to have this be included in the Riak Python
> client, so perhaps it can implement better buffering. Something like
> bucket.new_binary_from_file(key, filename)
>
> _______________________________________________
> riak-users mailing list
> [email protected]
> http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com
>
>

_______________________________________________
riak-users mailing list
[email protected]
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com

Reply via email to