【问题标题】:Send JSON with Binary File in JAX-RS在 JAX-RS 中发送带有二进制文件的 JSON
【发布时间】:2021-01-08 06:18:32
【问题描述】:

我想问一下如何在 jax-rs 中发送带有二进制文件附件的 json。我的意思是产生两者的java类。有人可以举个例子回答吗?感谢您的回答。

【问题讨论】:

    标签: json jax-rs binaryfiles


    【解决方案1】:

    我看到了几个选项,都有一些缺点。

    你可以...

    使用 multipart 作为响应类型。您可以在this post 中查看示例。另见Jersey Multipart Documentation。请注意,并非所有客户端都支持使用多部分;有些只支持发送多部分数据。

    你可以...

    Base64 encode the file 到一个字符串中,然后将其添加为 JSON 的一部分。这样做的一个限制是实体大小将被夸大。 Base64 编码会增加文件的大小。

    【讨论】:

    • 您的回答很好,如果您喜欢这个问题,请随时点赞:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-01
    • 2014-07-14
    • 2013-02-06
    • 1970-01-01
    相关资源
    最近更新 更多