Java 在Android使用的数据库中处理大型图像

Java 在Android使用的数据库中处理大型图像,java,android,mysql,wamp,Java,Android,Mysql,Wamp,如何在android中处理大型图像?我在mysql中有一个表,其中一列包含以BLOB形式存储的大型图像(1-3mb)。我所做的是,我增加了max_allowed_packet=900M,还有等待超时=6000,因为我收到了错误消息“MySQL服务器已经离开了” 这些图像(blob数据类型)正在下载并存储在Android中。我听说Blob是不可取的,因为它会在服务器中占用大量空间,而且图像又大又多 我只想在数据库中只存储图像路径,而不是图像本身。比如C:\image.jpg,但我不明白这在下载图像

如何在android中处理大型图像?我在mysql中有一个表,其中一列包含以BLOB形式存储的大型图像(1-3mb)。我所做的是,我增加了max_allowed_packet=900M,还有
等待超时=6000
,因为我收到了错误消息
“MySQL服务器已经离开了”

这些图像(blob数据类型)正在下载并存储在Android中。我听说
Blob
是不可取的,因为它会在服务器中占用大量空间,而且图像又大又多

我只想在数据库中只存储图像路径,而不是图像本身。比如
C:\image.jpg
,但我不明白这在下载图像时是如何工作的。它与存储的真实图像不同。真实图像存储与路径


您如何处理下载的图像应存储在SD卡中的这种情况。此外,我不使用网络托管,只使用我的本地服务器。谢谢

这可能离题了,但我在.NET中遇到了类似的情况。我是从我的角度告诉你的,不要在你的数据库中存储图像/其他占用负载的图像,就像你说的,尝试存储图像的url,而不是在数据库中存储实际图像。有一些网站,如imgur、photobucket、,imageshack可以私自存储图像,您可以利用它来存储图像和查看图像。@MAD4RA感谢relate,hhmmm,我相信我不能按照自己的要求使用图像托管站点进行存储。我只使用本地数据库mysql服务器或wamp服务器。