gpt4 book ai didi

azure - 将 Base64 编码数据传递给curl 请求 - 错误 : Argument list too long

转载 作者:行者123 更新时间:2023-12-03 06:58:16 24 4
gpt4 key购买 nike

我正在尝试将带有基本编码数据的参数传递给curl 请求。它提示参数列表太长,因为基本编码字符串太长。根据其他帖子的回复,我尝试将内容存储在文件中,并尝试将文件作为参数传递。在那里,我收到错误:文件已损坏或格式不受支持

这是我的两个请求的样子

curl -v -i POST "https://contoso.azure.com/formrecognizer/documentModels/prebuilt-idDocument:analyze?api-version=2022-06-30-preview" -H "Content-Type: application/json" -H "Ocp-Apim-Subscription-Key: <key>" --data "{'base64Source': '<base64encoded_data>'}"

curl -v -i POST "https://contoso.azure.com/formrecognizer/documentModels/prebuilt-idDocument:analyze?api-version=2022-06-30-preview" -H "Content-Type: application/json" -H "Ocp-Apim-Subscription-Key: <key>" --data "{'base64Source': '@file.txt'}"

我将base64编码的数据按原样放入文件中 - file_screenshot

感谢任何帮助。

最佳答案

CURL 能够从文件执行 POST 操作。检查以下行 block 。

curl -X POST -d @filename.txt "https://contoso.azure.com/formrecognizer/documentModels/prebuilt-idDocument:analyze?api-version=2022-06-30-preview" -H "Content-Type: application/json" -H "Ocp-Apim-Subscription-Key: <key>" --data "{'base64Source': '<base64encoded_data>'}"

curl -X POST -d @filename.txt "https://contoso.azure.com/formrecognizer/documentModels/prebuilt-idDocument:analyze?api-version=2022-06-30-preview" -H "Content-Type: application/json" -H "Ocp-Apim-Subscription-Key: <key>" --data "{'base64Source': '@file.txt'}"

这是否回答了您的问题。

关于azure - 将 Base64 编码数据传递给curl 请求 - 错误 : Argument list too long,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72705252/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com