android - 从服务器检索图像的可能方法

标签 android web-services android-layout base64 android-imageview

我正在开发一个应用程序,它应该从我的服务器获取有关 ID 号的数据,并且我还需要根据 ID 号从数据库中获取图像。所以我选择了加载 url 图像的选项。在那里我无法获得大尺寸图像。所以我将图像转换为base64格式并通过Web服务发送。即使我能够检索小尺寸的字符串,但是当我获取大尺寸的图像时,base64 字符串会更大。所以寻找可能的答案,无论如何提前致谢......

最佳答案

通过 HTTP 连接以二进制形式发送照片是一个已解决的问题。我建议您使用现成的网络服务器,然后就到此为止了。要发送缩小尺寸的图像,请安装一个脚本(响应指示需要缩略图的 URL)将检查缩略图;如果它们不存在,则创建它们;然后以标准方式作为图像。除非您正在处理不理解纯二进制文件的非常古老的服务,否则不必担心 base64。如果您确实采用了 Base64 路线,则不必担心文件大小的扩展。除非您发送大量图像,否则它并不那么重要。

关于android - 从服务器检索图像的可能方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10562953/

相关文章:

java - 如何将字符串数组作为基本名称值对作为 HTTPPOST 发送?

java - 现在 android 命令已被弃用,我应该如何在没有 android studio 的情况下创建 android 应用程序

Windows Azure 中的 PHP Web 服务 Nusoap

android - 是否可以对 DividerItemDecoration 使用 Layout 而不是 Drawable?

android - CollapsingToolbarLayout 中的多行 TextView 而不是标题

android - getInstance() 不适用于实时数据库中除 us-central1 之外的其他位置

android - 向 onStart 与 onCreate 添加监听器

java - 使用 Spring 和 Hibernate 的 REST Web 服务

.net - 使用 SOAPClient 从 ASP 调用 ASP.NET Web 服务

android - 状态栏在工具栏上方是白色的