mysql - 将图像插入 MYSQL 表的 BLOB 字段
问题描述
我正在尝试将文件中的图像插入 MySQL 表中。该字段是longblob。如果我使用“从文件加载值”在 MySQL Workbench 中手动执行它,它工作正常。但是,我想通过查询来做到这一点:
insert into table1(field1, field2, image1)
values('value1','value2',load_file('path\to\file\file.png'))
当我运行查询时,field1 和 field2 按预期更新,但 image1 字段没有任何反应(仍然为 Null)。
解决方案
您可以将数据转换为字节数组,然后将其填充到 mySQL 表中。
VB.Net 示例:
Dim data As Byte() = System.IO.File.ReadAllBytes(filePath)
推荐阅读
- r - 如何为前四分位数(或其他分位数)中的值创建虚拟变量
- python - 比较 zip 操作和 pandas 切片操作
- c# - 无法从排序列表框中将对象类型 System.Decimal 转换为 System.String 类型
- php - 我在 symfony 2.8 应用程序中导出 excel/csv 之一有问题
- r - 更改函数的参数名称,然后绘制曲线
- cuda - 计算数组元素的计算函数的最大值的索引:避免全局内存写入
- javascript - SelectPicker - 如果结果与 bootstrap-select 不匹配,则选择选项实时搜索
- javascript - 在使用 LodashFP 时为 React 生成唯一的密钥
- c# - 使用 LINQ to Objects 获得不同
- javascript - 如何在赛普拉斯测试中调用对话框并为 div 设置垂直滚动条