请问如何在数据表一行的某列中存入一个文件?

shijies 2020-08-11 03:41:25
设想先建立一个内存表,向表中的某个字段中存入一二进制文件,用Base64编码二进制文件,CDATA标记应作为字符串与Base64编码一同写入数据表?这个思路是否正确?
...全文
525 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ziqi0716 2020-08-11
  • 打赏
  • 举报
回复
直接存二进制就好了,1楼正解
耗子哭死猫 2020-08-11
  • 打赏
  • 举报
回复
不建议把文件放入数据库中,太耗时了。一般放入程序目录下,怕别人看到内容可以做个序列化处理
datafansbj 2020-08-11
  • 打赏
  • 举报
回复
为嘛这么麻烦?将字段定义为二进制类型,存储文件的原始二进制数据就可以了。
正怒月神 2020-08-11
  • 打赏
  • 举报
回复
可以是可以。 就是2列。 一列存CDATA标记, 一列存binary

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧