【问题标题】:Android App Upload Image with URL on serverAndroid App 在服务器上上传带有 URL 的图像
【发布时间】:2019-10-30 04:31:49
【问题描述】:

我想对如何通过android应用程序在服务器上保存图像和MySQL表中的URL地址有一些建议。

我在网上看了很多教程,但没有人让我满意,上传一张图片需要很长时间,大概十秒钟。

在大多数教程中,您使用位图并将其转换为 Base64。

我所知道的是,是否有任何最佳做法可以使用带有 android 应用程序的 URL 将图像上传到服务器。

即是使用Multipart还是Base64。

或有关如何使图像加载速度更快或调整大图像大小以便更快加载它们的建议。

我很想听听你的意见。

谢谢

【问题讨论】:

标签: android image base64


【解决方案1】:

方法完全取决于需求。

为了在某些时候让事情变得更快,您将不得不添加一些限制。 您必须考虑服务器上需要的最大尺寸,例如 1024、2048 等。然后您可以调整从客户端上传的图像的大小。

在获取时,您可以使用服务器端的一些图像库将调整大小的图像带到缩略图等位置,也可以在用户端缓存它们。

要上传,您可以使用 Multipart 或在一个 api 中单独发送原始字节,然后返回服务器图像名称并在保存其余数据的其他 api 中发送。

我不确定标准,但我在客户端调整大小,将 Multipart 发送到服务器,有时也发送原始数据(取决于我在后端使用的框架),然后从服务器获取未调整大小的图像并缓存它们。

希望这能提供一些帮助。

谢谢

【讨论】:

    猜你喜欢
    • 2012-09-29
    • 2013-12-17
    • 2014-03-21
    • 2014-03-24
    • 1970-01-01
    • 2011-07-09
    • 2012-02-14
    • 1970-01-01
    • 2014-04-19
    相关资源
    最近更新 更多