//获取前台传来的文件
HttpFileCollection files = HttpContext.Current.Request.Files;
Stream st = files[0].InputStream;
byte[] bytes = new byte[st.Length];
st.Read(bytes, 0, bytes.Length);
st.Close();

string sql = "insert into jhac_tb_product_fj (JID,PDC_CODE,PDC_FJ) values (:JID,:PDC_CODE,:PDC_FJ)";
OracleParameter[] parameters = {
new OracleParameter(":JID", OracleType.VarChar,400),
new OracleParameter(":PDC_CODE", OracleType.VarChar,400),
new OracleParameter(":PDC_FJ", OracleType.Blob)
};
parameters[0].Value = "111";
parameters[1].Value = "222";
parameters[2].Value = blob;
DbHelperOra.ExecuteSql(sql, parameters);

转载于:https://www.cnblogs.com/handsomer/p/3977203.html

前台传来的文件通过流stream转成bytes 再把文件写入数据库 类型是blob相关推荐

  1. cdr文件太大怎么转成小内存 CDR文件太大打不开怎么办

    使用cdr软件制作图形时,常常会将其制作成矢量图形.虽然矢量图形有着不失真.可任意放大等优点,但常会导致cdr文件过大.那么,cdr文件太大怎么转成小内存,CDR文件太大打不开怎么办?本文将会针对以上 ...

  2. h5如何上传文件二进制流_Hadoop如何将TB级大文件的上传性能优化上百倍?

    这篇文章,我们来看看,Hadoop的HDFS分布式文件系统的文件上传的性能优化. 首先,我们还是通过一张图来回顾一下文件上传的大概的原理. 由上图所示,文件上传的原理,其实说出来也简单. 比如有个TB ...

  3. 数据库类型为BLOB图片,前台显示问题。

    BLOB 数据类型,现在已经比较少的出现了,这样设计使数据库冗余. 此处为使用Spring Mvc +Mybatis 技术. 查询BLOB数据我使用直接查询一个实体类,实体类对应的数据类型为Byte[ ...

  4. .dat文件写入byte类型数组_文件字节流、文件字符流、缓冲字节流、缓冲字符流字节数组流、数据流、转换流、对象流...

    一.实操名称: 描述如下流的基本作用:文件字节流.文件字符流.缓冲字节流.缓冲字符流字节数组流.数据流.转换流.对象流二.描述1.文件字节流:包括:FileInputStream,FileOutput ...

  5. 零基础学Python(第十八章 文件IO流操作)

    本套学习内容共计[22]个章节,每个章节都会有对应的从0-1的学习过程详细讲解,希望可以给更多的人提供帮助. 开发环境:[Win10] 开发工具:[Visual Studio 2019] 本章内容为: ...

  6. UNIX再学习 -- 文件描述符

    在 UNIX/Linux 系统中,一切皆文件,这句话想必都有听过.对于文件的操作几乎适用于所有的设备,这也就看出了文件操作的重要性了.在C语言再学习部分有讲过标准I/O文件操作,参看:C语言再学习 - ...

  7. tif文件转pdf_PPT怎么转换成PDF文件?可以帮到你的PPT转PDF方法

    PPT怎么转换成PDF文件?大家在平时的工作与学习中肯定接触且使用过PPT.PDF这两种格式的文件,随之就会有将PPT转换成PDF文件的需求.这是由于PPT文件兼容性比较差,不同设备打开文件的效果不同 ...

  8. Kitten编程猫的工程文件 bcm,能发布成Android平台的apk文件吗

    根据Kitten编程猫社区的这个帖子: https://shequ.codemao.cn/community/367019 产生的不是可执行文件或者源码,产生的是配置文件,告诉执行文件的框架该怎么做的 ...

  9. 关于python使用pandas导入dat数据文件的方法(可导入任意dat数据文件和csv数据文件)

    我相信大家在学习python中会遇到一些很苦恼的数据导入问题,csdn上面的数据导入五花八门,大多是在特定条件实行的数据导入,我在学习机器学习分类算法实现中发现csdn上面有很多dat数据文件,所以想 ...

  10. C语言ftell()函数(返回文件当前位置)(返回给定流 stream 的当前文件位置)

    C 标准库 - <stdio.h> 描述 C 库函数 long int ftell(FILE *stream) 返回给定流 stream 的当前文件位置. 声明 下面是 ftell() 函 ...

最新文章

  1. 转 cocos2d-x 3.0 常用对象的创建方式
  2. ECharts x时间轴不连续实现
  3. 2017年深度学习优化算法最新进展:改进SGD和Adam方法
  4. 1.15 Java 9新增的不可变集合
  5. 【渝粤教育】电大中专学前儿童健康教育 (4)作业 题库
  6. 微服务跨数据库联合查询_MySQL数据库联合查询
  7. 博客已经迁移到 http://imbotao.top 也会同步到这儿
  8. DAY13 Matlab实现图像镜像
  9. 从微软的DBML文件中我们能学到什么(它告诉了我们什么是微软的重中之重)~二 DBContext实例中,表实体对象是怎么被加入的...
  10. Java刷新Jpanel_java – 刷新JPanel
  11. WPF、WCF、WF打造Hello World程序
  12. 本地与服务器连接,更改连接使用的用户名,再次登录;如何操作.
  13. linux实现多台服务器文件同步
  14. 有趣的算法:1元=1分
  15. 广东省深圳市谷歌卫星地图下载
  16. java retainAll
  17. 华为光猫查看LOID密码
  18. DER: Dynamically Expandable Representation for Class Incremental Learning翻译
  19. 28部漫威电影按漫威时间全梳理
  20. 정부와동포 사고 전화해야

热门文章

  1. vue 实现截图并获取截图的坐标_超好用的“电影截图”获取方式
  2. 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_01 File类_4_File类的构造方法...
  3. 周期性任务计划: Crontab
  4. SVN实现自动更新(Windows平台)
  5. Windows 7 64位下使用ADB驱动
  6. C#中string[]数组和liststring泛型的相互转换 【转】
  7. 求圆周率π一万位程序分析
  8. SUBSTRING_INDEX
  9. 常用的正则表达式及符号诠释
  10. 存储过程从入门到熟练(多个存储过程完整实例及调用方法)