java - 在 POST 中以 base64 形式发送 pdf 文件

标签 java android json pdf base64

我想通过 POST 将 pdf 文件发送到端点 url,但它需要采用 base64 格式。我将在 JSON 中发送其他参数,但无法弄清楚如何将 pdf 文件转换为 base64 并将其添加到 JSON。

仅使用网络上的 base64 转换器并复制文本并将其作为字符串粘贴到 JSON 中会更容易吗?

最佳答案

你可以像这样在java中进行base64编码。

byte[] encodedBytes = Base64.encodeBase64("Test".getBytes());
String pdfInBase64 = new String(encodedBytes);

然后将 pdfInBase64 添加到您的帖子中。

关于java - 在 POST 中以 base64 形式发送 pdf 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37218645/

相关文章:

java - EpGap 可以取的最大值是多少?

java - 窗口 View 泄露

android - 相机始终将 resultCode 返回为 0

c# - 获取InvalidOperationException错误堆栈跟踪只有一行

c# - 如何更新 JSON 字符串中的属性值?

javascript - 为什么在这种情况下我不能过滤本地 json 文件 (vuejs2)

java - 访问 servlet 上下文中的对象时是否需要同步块(synchronized block)?

android - 在 Android ListView 中播放视频

android - 应用程序强制停止后 GCM 推送通知有效吗?

java - 如何在阻塞代码的情况下连续读取 Java 套接字的输入流?