从移动设备(iOS或android)向服务器发送图像,哪种技术更好

从移动设备(iOS或android)向服务器发送图像,哪种技术更好,android,ios,utf-8,client-server,base64,Android,Ios,Utf 8,Client Server,Base64,你能给我建议一下将图像从iphone/android传输到服务器的有效编码技术吗 base64编码太简单了,但我听说不建议使用它,因为它会将原始图像的大小增加37% 我应该使用base64编码,UTF-8编码还是读写流将图像发送到服务器 我想用它在图像共享应用程序,这是客户端服务器应用程序,客户端将上传他们的图像到服务器 你能告诉我其他可能的技巧吗?那么使用哪一种呢?当涉及到手机时,尤其是Android流媒体将是您的最佳选择 无论您选择base64或UTF-8的格式是什么,最终都会在幕后打开一个

你能给我建议一下将图像从iphone/android传输到服务器的有效编码技术吗

base64编码太简单了,但我听说不建议使用它,因为它会将原始图像的大小增加37%

我应该使用base64编码UTF-8编码还是读写将图像发送到服务器

我想用它在图像共享应用程序,这是客户端服务器应用程序,客户端将上传他们的图像到服务器


你能告诉我其他可能的技巧吗?那么使用哪一种呢?

当涉及到手机时,尤其是Android流媒体将是您的最佳选择

无论您选择base64或UTF-8的格式是什么,最终都会在幕后打开一个流

唯一重要的是应用程序占用的RAM空间,如果您的客户端在发送之前尝试自己对其进行编码,您将使用更多的内存,一些设备将耗尽内存,这比将图像上载到服务器所需的时间或服务器使用的磁盘空间要重要得多


因此,我的建议是:不要操纵图像,只需使用客户能找到的最常用的系统工具按原样流式传输图像。

当我们在google或stackoverflow上搜索关于图像发布的信息时,几乎所有的解决方案中都有base64编码,但当搜索base64编码是否正确时,所有人都建议避免它?如果您对其他编码技术有任何明确的建议和比较,我们将不胜感激:)当我们搜索从客户端到服务器的图像发布解决方案时,我们总是会得到base64编码和json字符串的结果。字节流的结果很少?stackover flow也充满了base64+json技术,而不是针对移动+服务器图像发布解决方案的流式传输。为什么会这样?有什么优点和缺点吗?@user1632984 Well base64是最常见的方法,而且很简单。但这并不是最好的方法。我看到了很多关于内存的建议。只需在谷歌上搜索“android/ios流图像上传”,你就会发现很多建议。谢谢Babiue的帮助!你能为我推荐任何链接来比较这些技术的知识和研发目的,以及每种技术的优缺点吗。