baihongyu.com
博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Struts2中的Blob格式文件上传下载
阅读量:
6004 次
发布时间:
2019-06-20
本文共 640 字,大约阅读时间需要 2 分钟。
Struts2中的Blob格式文件上传下载
大文件以
Blob
形式保存入数据库中的方法,这种方法适用于一般的不大于
1M
的文本文档,图片,
excel
,
word
文件等。
FormFile file = form.getAccessory();//
获取页面上输入的文件
if (file.getFileSize() != 0) {//
输入校验,如果不为空
if (file.getFileSize() > 1024*1024) //
输入校验,如果大于
1M
{
return mapping.findForward("warning");//
警告:在
struts-config.xml
中配置转向的警告页面。
}
files.setAccessoryName(file.getFileName());//
将文件名置为输入文件的文件名
InputStream streamIn = file.getInputStream();//
得到输入流
byte[] b = new byte[streamIn.available()];
streamIn.read(b);
streamIn.close();//
关闭输入流
news.setAccessory(Hibernate.createBlob(b));//入库
本文转自 gaochaojs 51CTO博客,原文链接:http://blog.51cto.com/jncumter/163459,如需转载请自行联系原作者
你可能感兴趣的文章
NOI后训练记录
查看>>
二分法和牛顿迭代法
查看>>
OutLook The profile name you entered already exists.Enter a different profile name.
查看>>
Shell命令-文件压缩解压缩之gzip、zip
查看>>
The Unique MST
查看>>
个人总结
查看>>
uva 673 Parentheses Balance
查看>>
申请Let’s Encrypt免费证书,给自己网站增加https访问
查看>>
javascript+html 实现隐藏 显示
查看>>
BZOJ 2120 数颜色
查看>>
正则表达式学习笔记——基础知识
查看>>
织梦如何实现二级栏目导航的仿制
查看>>
网上购物系统(Task010)——FormView编辑更新商品详细信息
查看>>
Struts2 技术全总结 (正在更新)
查看>>
PowerShell_零基础自学课程_5_自定义PowerShell环境及Powershell中的基本概念
查看>>
Bzoj 2252: [2010Beijing wc]矩阵距离 广搜
查看>>
《编程之美》——寻找发帖“水王”学习与扩展 转surymj博客
查看>>
Linux 虚拟机VMware安装失败,提示没有选择磁盘
查看>>
LeetCode-Permutations
查看>>
SpringMVC的REST风格的四种请求方式
查看>>