我正在开发一个应用程序,它应该从我的服务器获取有关 ID 号的数据,并且我还需要根据 ID 号从数据库中获取图像。所以我选择了加载 url 图像的选项。在那里我无法获得大尺寸图像。所以我将图像转换为base64格式并通过Web服务发送。即使我能够检索小尺寸的字符串,但是当我获取大尺寸的图像时,base64 字符串会更大。所以寻找可能的答案,无论如何提前致谢......
最佳答案
通过 HTTP 连接以二进制形式发送照片是一个已解决的问题。我建议您使用现成的网络服务器,然后就到此为止了。要发送缩小尺寸的图像,请安装一个脚本(响应指示需要缩略图的 URL)将检查缩略图;如果它们不存在,则创建它们;然后以标准方式作为图像。除非您正在处理不理解纯二进制文件的非常古老的服务,否则不必担心 base64。如果您确实采用了 Base64 路线,则不必担心文件大小的扩展。除非您发送大量图像,否则它并不那么重要。
关于android - 从服务器检索图像的可能方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10562953/