gpt4 book ai didi

java - 是否可以将字符串/字节数组作为文件 POST 而不写入文件?

转载 作者:行者123 更新时间:2023-11-30 03:10:06 27 4
gpt4 key购买 nike

我有一个 Base64 编码的 gzipped png 字符串,它是来自 Web 服务的响应(它是一个运输标签)。我可以轻松地将其保存到文件中,然后将文件POST到端点。然而,如果我能以某种方式将 png 附加到请求并将其作为文件发送而不是保存和上传它,这似乎更实用。

第 3 方端点期望上传如下文件:

------WebKitFormBoundary6Pa1wvNhXthHAKpp
Content-Disposition: form-data; name="file"; filename="scaled.png"
Content-Type: image/png


------WebKitFormBoundary6Pa1wvNhXthHAKpp--

我知道我可以保存文件然后发布文件

MultipartEntityBuilder builder = MultipartEntityBuilder.create();
builder.addPart("name", new FileBody(name));
String response = Request.Post(end).body(builder.build())
.execute().returnContent().toString();

有没有办法在不将 png 保存到文件系统的情况下获得相同的结果?

最佳答案

ByteArrayBody它实现了 AbstractContentBody

关于java - 是否可以将字符串/字节数组作为文件 POST 而不写入文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33769613/

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