2 jonahzheng jonahzheng 于 2013.07.29 17:32 提问

android下sqlite的blob类型不能存储超过2兆的文件

android下sqlite的blob类型不能存储超过2兆的文件,存储1M多的文件都没问题,
超过两兆程序马上就崩溃,大家是否发现了这个情况。

3个回答

cj6585256
cj6585256   2013.07.29 18:01

sqlite本来就是轻量级的数据库,数据库就是小数据类的存储,不然存图片,存文件 那就应该叫服务器了

jonahzheng
jonahzheng 项目需求
接近 5 年之前 回复
Jave_
Jave_   2013.07.30 09:29

我有一个建议,你把图片分块存储,不要整个存入blob,取出的时候做个拼接

lvyoudejiayu
lvyoudejiayu   2013.08.07 20:22

把文件或者图片存储在文件系统中,sqlite中只存储文件的目录

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Android SQLite 数据库 存取 BLOB 二进制
作者: 东方闲仁    Android开发时用到二进制数据(也可以理解为BYTE数组)的SQLite存取,可能会有人对存取如mp3、图片类文件困惑,其实p3、图片类文件读到内存就可理解为BYTE数组,只要在 下面的基础上增加将文件读到BYTE数组就可以了,其他操作是相同的(在网上搜了一段代码放下面了)。   写此文的目的是方便自己今后查询,当然碰巧方便了其他人就当我奉献了:)
利用Sqlite数据库的blob类型存储自定义的数据类型(小寿转载)
sqlite数据库的其他作用在这里就不阐述了,直接进入正题吧! 如何利用sqlite数据库的blob类型存取自定义的数据类型,本人苦苦挣扎了一天,在网上搜了个遍也没找着看起来似乎有用的介绍,所以本人挨个试,最终功夫不负有心人,终于在快要下班的时候把它给调出来了,为了大家避免走弯路,这里有必要拿出来与大家共同分享。 下面举例说明: 首先我们可以自定义一个数据类型 #include
qt下使用sqlite数据库存储二进制文件
qt下sqlite数据库存储和查询二进制数据
关于sqlite的文本字段插入blob数据
sqlite字段类型的获取隐藏问题
iOS SQLite存储blob类型的data数据
今天遇到一个问题,把NSData类型存到数据库,但是之前没有这么干过,所以也不知道是怎么操作的。之前往数据库里存的都是int、 NSString这种类型,对应的就是C语言的int 、和字符串。NSString 是OC的对象类型,想存数据库,必须先转一下再存,例如:[str UTF8String] 这样转成const char* 就可以赋值了但是NSDate对应的是什么类型呢?
利用Base64在XML中存储BLOB
在一些 XML 的应用中,例如 SOAP,除了复杂的数据类型外,还可能包括图像、声音等多媒体数据。通常的处理办法是通过序列化的Java对象为载体进行传输,或者将图像、声音等数据包含在外部实体中,如果能将这些大型二进制对象存储在XML文件中,则处理起来会有很大的便利性。 这里我们将以图像为例子讨论在 XML 中存储传输 BLOB 数据的方法。 Base64算法详解 Base6
Sqlite3数据块以BLOB字段存储二进制数据块
int CppSQLite3DB::execDMLBlob(const char* szSQL,const char* blob1,const char* blob2,const char* blob3,const char* blob4,int length) { checkDB(); char* szError=0; const char *error; sqlite3_stmt
QT Sqlite BLOB类型操作
参考:QT Sqlite BLOB类型操作
C++使用SQLite3心得 -- sqlite3以二进制形式存取图片(MFC,CppSQLite3U封装类)
实现功能:1.将图片文件(.jpg)以二进制形式存储到sqlite3里面 2.从sqlite3里面读取二进制形式的图片数据并保存到图片文件(.jpg) *注:本人超级菜鸟 此博客是为了总结用 仅仅说明了函数作用 可能直接编译不过 见谅 文中有何不妥之处 还望各位读者不吝赐教一、创建/打开 sqlite3数据库 并 创建/打开 表C++
sqlite3的图片的(二进制数据)存取操作
sqlite3的二进制存取操作 前言上篇介绍了sqlite3的一些常用插入操作方法和注意事项,在实际项目中遇到了图片缓存的问题,由于服务器不是很稳定,且受到外界环境的干扰(例如断电,图片存储挂掉),一个数据结构中除了普通字段(int string),还包括图片数据,所以还需要将图片数据进行缓存,图片缓存与普通的数据库字段值缓存有所不同,下面介绍一下简单方法。