【发布时间】:2017-07-01 03:22:59
【问题描述】:
我想执行一个简单的操作,将用户图像从应用上传到在线服务器以存储它们并让它们可供将来使用。
为此,我将使用Volley 库。
基本上我会将图像转换为Base64 格式,发送到服务器,然后存储。
然而,我的问题是,我已经在 stackoverflow 上阅读了关于 BLOB 用于将数据存储到数据库中的其他问题的答案。谁能解释在这种情况下是否需要 BLOB 或者我是否在这里混合概念?。
INFO:我最初的想法是将图像存储在服务器中的另一个文件夹中,可能还有数据库中图像的名称和路径...但不是数据库中的图像。
【问题讨论】:
-
这取决于您是希望将图像保存在数据库中,还是作为数据库外的文件。如果文件在数据库之外,您可以将它们放在网络服务器可以访问的文件夹中,并将 URL 设置为数据库中用户的
image。这样一来,您的数据库就不必像您的网络服务器那样发送大文件了。 -
@zed 谢谢,我会在我的问题中澄清这些信息!
标签: android sqlite blob android-volley