首页| 论坛| 消息

标题:怎么想QSQLITE数据库中存放和读取图片?求代码解释?
作者:小白修炼中
日期:2016-04-20 17:16
内容:

怎么想QSQLITE数据库中存放和读取图片?最好贴上代码,方便看一下谢谢


#1 [XChinux 04-20 20:25]
QFile file("/your/image/file.png");
file.open(QIODevice::ReadOnly);
QByteArray data = file.readAll();
file.close();
QSqlQuery q;
q.prepare("INSERT INTO t_table1(field1, filed2) VALUES(?, ?)");
q.addBindValue("/your/image/file.png");
q.addBindValue(data);
q.exec();
上面是写的,下面是读的
QSqlQuery q;
q.exec("SELECT field1, field2 FROM t_table1 WHERE ...");
q.next();
QByteArray data = q.value(1).toByteArray();
QFile file("/your/image/file.png");
file.open(QIODevice::WriteOnly);
file.write(data);
file.close();
#2 [小白修炼中 04-20 21:33]
不是将采集到图片转换为二进制代码进行存储和读取吗?如果可以采用图片转换二进制代码怎么操作
#3 [stlcours 04-21 22:28]
二楼真是帅气~
#4 [clickto 09-07 10:24]
二楼!!!

回复 发表
主题 版块