Python 3.x 图像,pdf附件到couchbase,读取blob文件类型并从couchbase重新生成文件
我是couchbase的新手。我想将图像作为blob保存到couchbase db中,读取couchbase blob并重新生成文件Python 3.x 图像,pdf附件到couchbase,读取blob文件类型并从couchbase重新生成文件,python-3.x,couchbase,Python 3.x,Couchbase,我是couchbase的新手。我想将图像作为blob保存到couchbase db中,读取couchbase blob并重新生成文件 提前感谢。Couchbase通常被视为文档数据库,因为它可以处理JSON,但它也可以用作常规的键/值存储(即,它是一个数据库)。您可以将任何内容存储为值,包括字节、utf-8等 这里有一个关于如何在Couchbase文档中添加的示例 我不是Python开发人员,但这里有一个使用“原始”格式的文档示例: 在上面的示例中,您将替换为'Hello,UTF-16 Worl
提前感谢。Couchbase通常被视为文档数据库,因为它可以处理JSON,但它也可以用作常规的键/值存储(即,它是一个数据库)。您可以将任何内容存储为值,包括字节、utf-8等 这里有一个关于如何在Couchbase文档中添加的示例 我不是Python开发人员,但这里有一个使用“原始”格式的文档示例: 在上面的示例中,您将替换为
'Hello,UTF-16 World!'。使用PDF文件的字节数组编码('utf16')
,在Python中,指定“raw”的方式是FMT_BYTES
或者,您可以将PDF附件编码为base64,并将其存储在JSON中。例如:
{
"filename": "Anupam.pdf",
"format": "application/pdf",
"blobBase64": "JVBERi0xLjMKJf////8KMSAwIG9iago8PCAvQ3JlYXRvciAoUHJhd24pCi9Qcm9kd..."
}
一般来说,我在Couchbase中存储二进制数据时会很小心。Couchbase值有一个。Couchbase通常被视为文档数据库,因为它可以处理JSON,但它也可以用作常规的键/值存储(即,它是一个。您可以将任何内容存储为值,包括字节、utf-8等 这里有一个关于如何在Couchbase文档中添加的示例 我不是Python开发人员,但这里有一个使用“原始”格式的文档示例: 在上面的示例中,您将替换为
'Hello,UTF-16 World!'。使用PDF文件的字节数组编码('utf16')
,在Python中,指定“raw”的方式是FMT_BYTES
或者,您可以将PDF附件编码为base64,并将其存储在JSON中。例如:
{
"filename": "Anupam.pdf",
"format": "application/pdf",
"blobBase64": "JVBERi0xLjMKJf////8KMSAwIG9iago8PCAvQ3JlYXRvciAoUHJhd24pCi9Qcm9kd..."
}
一般来说,我在Couchbase中存储二进制数据时会很小心。Couchbase值有一个。忘记一件事我在python 3.7中的代码库,我在使用python sdkForget一件事我在python 3.7中的代码库,我在使用python sdkThanks进行回复。对于图像,它保存为“文件\数据”:{“@type”:“blob”,“content\ u type”:“image/jpeg”,“digest”:“sha1-2dfdsfklkdflskdkld/sdfdf=”,“length”:11789}。如何根据couchbase的信息重新生成图像文件。如果这是整个文档,我认为您无法重新生成该文件。你确定它没有存储在某个文件系统中吗?这看起来就像元数据谢谢你的回复。对于图像,它保存为“文件\数据”:{“@type”:“blob”,“content\ u type”:“image/jpeg”,“digest”:“sha1-2dfdsfklkdflskdkld/sdfdf=”,“length”:11789}。如何根据couchbase的信息重新生成图像文件。如果这是整个文档,我认为您无法重新生成该文件。你确定它没有存储在某个文件系统中吗?这看起来就像元数据