任何人都可以解释Base64
以及Multipart
我知道Multipart比
更快Base64
...
但是仍然有很多开发人员正在使用Base64 ...我研究了这两个文档,但我不清楚,因为我的英语不好。
答案 0 :(得分:14)
的Base64
Base64是一种通过将二进制数据转换为基数-64表示将二进制数据编码为ASCII字符格式的方法。
我建议您永远不要使用Base64将大文件/数据上传到服务器,因为它会转换整个数据并将其发布到服务器。
多部分
Multipart是一种以部分形式将文件/数据上传到服务器的方式,以字节为单位。多部分/表单数据虽然应用于表单,因此您可以以多部分形式发送所有内容,包括"常规"数据也。
答案 1 :(得分:2)
Multipart是http协议的一部分。见
https://stackoverflow.com/a/19712083/5694629
Base64是一种将任意内容转换为可序列化形式以进行传输的方法。