lonmecy 2017-08-10 07:59 采纳率: 14.3%
浏览 2261

为什么上传到数据库blob字段的图片不能正常显示

C语言,前台传过来一个图片base64编码后的字符串,我解码后把解码后的图片存到了一个char*类型的动态空间,然后上传到数据库的blob字段,结果上传成功后,相应的blob字段只显示两个问号。这是为什么?我在vs里试了试,如果直接以printf的方式显示图片也会显示两个问号,但可以通过二进制的方式输出jpg文件,有谁知道这是什么原因吗?图片图片

  • 写回答

1条回答 默认 最新

  • 狮子的旅途 2017-08-10 09:57
    关注

    数据库存取图片一般是把图片存成编码方式或者保存图片路径,不能直接存图片。还有就是编码方式的问题

    评论

报告相同问题?

悬赏问题

  • ¥15 LiBeAs的带隙等于0.997eV,计算阴离子的N和P
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 matlab有关常微分方程的问题求解决
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿
  • ¥15 回答4f系统的像差计算
  • ¥15 java如何提取出pdf里的文字?
  • ¥100 求三轴之间相互配合画圆以及直线的算法