Hello,
When I create file attachments for couchbase documents I can give them a
name. Is there a way I can use the metadata stored in the couchbase
document to build a view/index to lookup the truth path of the attachment
on disk from its given name alone? The metadata looks like something like
this:
"_attachments" : {
"image-BF835EEF-0A86-47C1-B596-8A83389A5089.jpg" : {
"stub" : true,
"length" : 179287,
"digest" : "sha1-aVPI3e+uHklPwaICkX28ePAsWqQ=",
"revpos" : 2,
"content_type" : "image\/jpeg"
}
},
I want to create a view that emits the keys of the _attachments hash as the
query key, and the value being the path on disk. However, I don't see the
disk path anywhere. I read somewhere that the disk filename is the digest
of the content. However, I can't find the relationship between "digest" and
the disk filename (in this
case: 6953C8DDEFAE1E494FC1A202917DBC78F02C5AA4.blob). I tried taking the
hex value of "aVPI3e+uHklPwaICkX28ePAsWqQ=" but this isn't the same as the
filename.
The greater context here is that I'm building a file provider extension
where the goal is to abstract the storage details from other apps. I'd like
to expose the attachments stored in couchbase as a flat list of files based
on their given name.
Thanks,
Jeff
--
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/68064e0e-3160-43e9-906f-eccdf91a7281%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.