【问题标题】:Storing and Retrieving Images using C++ Boost or STL and Mysql使用 C++ Boost 或 STL 和 Mysql 存储和检索图像
【发布时间】:2011-07-26 20:43:28
【问题描述】:

我正在尝试将图像保存到我的 MySQL。有谁知道如何使用 Boost 或 STL 执行此操作?任何有用的链接或 sn-ps 将不胜感激。

谢谢。

【问题讨论】:

  • Boost 从何而来? Boost 没有用于数据库连接的库......
  • 将图像存储为 BLOB 并在加载到内存时使用 Boost,如果可用库 - 处理图像对象的库。

标签: c++ boost stl


【解决方案1】:

虽然不是 boost 的一部分,但您可以使用 SOCI 数据库库,请查看关于 BLOB 的文档部分。

http://soci.sourceforge.net/

【讨论】:

    【解决方案2】:

    Boost 的通用图像库将帮助您在磁盘上读取和写入图像,但无法对内存缓冲区进行编码/解码。它还具有允许原始指针访问图像数据的方法。它肯定会帮助您将文件拉入内存,并使原始内存可用于导出。但是您必须找到另一种方法将它们连接到数据库或查看它们。

    【讨论】:

      猜你喜欢
      • 2011-01-05
      • 1970-01-01
      • 2012-06-30
      • 1970-01-01
      • 2023-04-08
      • 1970-01-01
      • 1970-01-01
      • 2010-12-10
      • 1970-01-01
      相关资源
      最近更新 更多