Hi,

I'm writing an export routine which generates a big JSON file. I need to 
extract file attachments from the database now and store them into a folder 
along side the JSON file. Is there a way to get access to the following 
method?

+ (bool) digest: (NSString*)digest toBlobKey: (CBLBlobKey*)outKey;

I'm assuming that is will take the digest as provided by the metadata from 
the CBLAttachment and give me a filename that I can read from? I don't want 
to store the files with the original filename because I might have file 
attachments from different documents with the same attachment name, but are 
actually different files.

So I thought I would do something similar to what CBL already does with 
naming attachments. But since the data I have in the JSON file is whatever 
the CBLAttachment metadata is, I would like to figure out how to name the 
attachments correctly so that when I import the JSON file I'm able to 
determine from the digest what attachment file to read in.

Here's an example of what my attachments JSON looks like:

"_attachments": {
"icon": {
"stub": true,
"length": 6411,
"digest": "sha1-/wxjDAVSpOaf7qN7SWuqNZ4IM78=",
"revpos": 1,
"content_type": "image/png"
}
}

"icon" is just the name I give an icon that I associate with one of my 
model objects. But it could be a regular file name such as 
"hunger-games.jpg" or "terminator.png", etc.

Thanks,

Brendan

-- 
You received this message because you are subscribed to the Google Groups 
"Couchbase Mobile" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/mobile-couchbase/03780b5e-86b8-4495-9bd0-9549ce3d8565%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to