0

我们有一个带有图像记录的 SQL 数据库,我们需要通过 Azure 表单识别器对其进行处理,然后使用结果更新数据库。

目前我们可以将图像数据导出到文件中,将它们复制到 Azure Blob 存储中,然后将它们作为文件导入进行处理,然后根据文件名更新 SQL 记录。它的工作但混乱。

从 SQL 中提取图像内容的格式与作为原始文件内容输入 Azure AI Formrecognizer 的格式非常相似。

关于我可以将原始 SQL 图像数据操作/包装成一种格式的任何建议,该格式将模拟提供给图像识别器的“获取 Blob 内容”的内容?这将使该过程更加高效和稳定。

示例“从 Get Row 返回的 SQL 数据”

{"name":"SQLFileContent","value":"/9j/4AAQSkZJRgABAQEASABI

示例“获取 blob 内容”

{
"statusCode": 200,
"headers": {
    "Pragma": "no-cache",
    "x-ms-request-id": "a9d7aa9e-6bb3-xxx-8d06-f92e4c06c089",
    "Strict-Transport-Security": "max-age=31536000; includeSubDomains",
    "X-Content-Type-Options": "nosniff",
    "X-Frame-Options": "DENY",
    "Cache-Control": "no-store, no-cache",
    "ETag": "\"0x8D9E6xxC29817\"",
    "Location": "https://logic-apis-australiaeast.azure-apim.net/apim/azureblob/48665xxx72ad/v2/datasets/AccountNameFromSettings/files/%252Ftestfiles%252F02515-xx2019.jpg/content?inferContentType=True",
    "Set-Cookie": "ARRAffinity=7fec6b3d494d50xxxxx90c362de93b94;Path=/;HttpOnly;Secure;Domain=azureblob-ae.azconn-ae.p.azurewebsites.net,ARRAffinitySameSite=7fec6b3d494d502cd339xxxx458b68c32b8ce8e190c362de93b94;Path=/;HttpOnly;SameSite=None;Secure;Domain=azureblob-ae.azconn-ae.p.azurewebsites.net",
    "Timing-Allow-Origin": "*",
    "x-ms-apihub-cached-response": "true",
    "x-ms-apihub-obo": "true",
    "Date": "Thu, 03 Feb 2022 04:48:58 GMT",
    "Content-Length": "80694",
    "Content-Type": "image/jpeg",
    "Expires": "-1"
},
"body": {
    "$content-type": "image/jpeg",
    "$content": "/9j/4AAQSkZJRgABAQEASABIAAD/

一些文本替换为 xxxx,其余内容已被删除,但相同

4

0 回答 0