上传文件通过mybatis存储到数据库的BLOB格式中
来源:互联网 发布:国内租车公司排名 知乎 编辑:程序博客网 时间:2024/06/05 11:50
邋遢熊-DOWDYBEAR
HTML 页面 需要设置一个文件框
<form enctype="multipart/form-data"> <input type="file" name="file" /></form>
上传操作方法:
public int doUpload() throws Exception { Map<String, Object> param = new HashMap<String,Object>(); ServletFileUpload servletFileUpload = new ServletFileUpload(); FileItemIterator itr = servletFileUpload.getItemIterator(mSGA.getCurrentRequest()); while (itr.hasNext()) { FileItemStream fi = itr.next(); if ("file".equals(fi.getFieldName())) { InputStream is = fi.openStream(); byte[] b = FileCopyUtils.copyToByteArray(is); //FileCopyUtils 为spring下的一个工具类。 if (b == null || b.length == 0) { return 0; } param.put("FILE", b);//此处所用的参数类型为 byte[] } }//////////各种参数放入param你懂得。。。。//dao 为个人封装的工具类。。。 param.put("ID", dao.getSequence("SEQ_NAME")); return dao.insert("mapper_id", param); }
mapper文件对应的sql设置
<insert id="mapper_id" parameterType="Map"> INSERT INTO DEMO (ID,FILE) VALUES (#{ID}, #{FILE,jdbcType=BLOB}) --此处需要加上jdbcType=BLOB </insert>
- 上传文件通过mybatis存储到数据库的BLOB格式中
- Asp.net 上传文件到Oracle数据库Blob格式
- 如何通过struts以oci协议将文件上传到oracle数据库的blob字段
- fileupload上传文件存储到oracle Blob字段中
- 通过oracle存储过程的Blob参数上传文件
- jquery.uploadify-3.1+servlet实现多文件的上传和下载文件存储到BLOB中
- JDBC上传图片文件到MySQL数据库的blob字段
- java 文件上传到数据库为blob
- 数据库存储BloB格式图片,并从数据库中取出显示到页面中
- 简单的EXCLE表格上传服务器,在通过mybatis 导入到数据库中
- 在SQL Server数据库中避免使用BLOB格式存储图象文件
- springMVC上传文件到服务器,数据库中存储文件路径
- 通过JDBC向数据库中存储&读取Blob数据
- 上传文件以二进制存储到数据库中
- 从数据库保存Blob文件存储到本地,via C#
- Kettle 生成的XML格式数据保存到Oracle 数据库的BLOB类型字段中
- NODEjs 从数据库读取blob格式存储的图片
- table中多文件上传到blob字段
- .net session存取+页面跳转
- Update Select批量更新
- 如何从客户中赢利
- TIPTOP GP5之使用ORACLE端FUNCTION
- 导致Asp.Net站点重启的10个原因
- 上传文件通过mybatis存储到数据库的BLOB格式中
- 本周进展 将1,2,3,4,5,6,7,8,9天的天气都存进数据库了
- Flex 仪表盘设计器 v1.0.6 [2014.01.01更新]
- linux 通用触摸板管理程序
- 进销存为了提高效益
- cadence、PADS、protel教程(PCB Layout图文教程终结版)
- (Android学习笔记三)自定义ListView
- 正确的固定资产管理模式
- java 返回json数据