Web services 何时使用原始二进制,何时使用base64?
我想开发一个从用户那里接收文件的服务。起初,为了节省时间,我愿意使用原始二进制文件实现上传(base64增加了大约33%的文件大小),但是如果您不想在上传文件时遇到问题,阅读base64似乎非常有用 问题是实现原始二进制上传的缺点是什么?在哪些情况下,这是有意义的?在这种情况下,我将开发客户机和服务器,这样我就可以控制这两个,但路由器或网络呢?如果不是base64,它们会破坏数据吗Web services 何时使用原始二进制,何时使用base64?,web-services,http,base64,network-protocols,Web Services,Http,Base64,Network Protocols,我想开发一个从用户那里接收文件的服务。起初,为了节省时间,我愿意使用原始二进制文件实现上传(base64增加了大约33%的文件大小),但是如果您不想在上传文件时遇到问题,阅读base64似乎非常有用 问题是实现原始二进制上传的缺点是什么?在哪些情况下,这是有意义的?在这种情况下,我将开发客户机和服务器,这样我就可以控制这两个,但路由器或网络呢?如果不是base64,它们会破坏数据吗 我正在调查dropbox或google drive的功能以及原因,但我找不到文章。使用原始二进制文件上传不会有任何
我正在调查dropbox或google drive的功能以及原因,但我找不到文章。使用原始二进制文件上传不会有任何问题。所有互联网协议网络硬件都必须是——也就是说,传输每个字节/八位字节的所有8位 如果您选择使用TCP协议,它将保证八位字节(字节)的可靠传输。使用base64编码将浪费时间和带宽