gpt4 book ai didi

android - Base64 图像上传 VS 二进制图像上传?

转载 作者:IT老高 更新时间:2023-10-28 23:30:26 25 4
gpt4 key购买 nike

我希望我的移动应用程序能够将图像上传到我的服务器,在我的情况下,它是带有 nginxRails 3.2.11

我阅读了很多关于 Base64 在客户端编码然后在服务器端解码的信息。

为什么不在 http 请求上使用 binary 上传和 multipart header ?

每种技术是否有任何优点/缺点

最佳答案

Base64 将您的数据转换为二进制数据的 ASCII 表示。它允许您将数据嵌入到文本流中,例如 JSON。 Base64 将传输的数据大小增加了 33%。

multipart/form-data 是在 HTTP 请求中传输二进制数据的标准方式。它允许您为要传输的每个部分使用特定的编码/内容类型。在我看来,除非您有特定要求或设备/SDK 功能,否则您应该坚持分段上传。

关于android - Base64 图像上传 VS 二进制图像上传?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14788130/

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