【发布时间】:2011-07-26 20:43:28
【问题描述】:
我正在尝试将图像保存到我的 MySQL。有谁知道如何使用 Boost 或 STL 执行此操作?任何有用的链接或 sn-ps 将不胜感激。
谢谢。
【问题讨论】:
-
Boost 从何而来? Boost 没有用于数据库连接的库......
-
将图像存储为 BLOB 并在加载到内存时使用 Boost,如果可用库 - 处理图像对象的库。
我正在尝试将图像保存到我的 MySQL。有谁知道如何使用 Boost 或 STL 执行此操作?任何有用的链接或 sn-ps 将不胜感激。
谢谢。
【问题讨论】:
虽然不是 boost 的一部分,但您可以使用 SOCI 数据库库,请查看关于 BLOB 的文档部分。
【讨论】:
Boost 的通用图像库将帮助您在磁盘上读取和写入图像,但无法对内存缓冲区进行编码/解码。它还具有允许原始指针访问图像数据的方法。它肯定会帮助您将文件拉入内存,并使原始内存可用于导出。但是您必须找到另一种方法将它们连接到数据库或查看它们。
【讨论】: