jsp 图片上传到oracle,jsp上传图片到数据库(oracle),并能在页面上显示解决办法
jsp上传图片到数据库(oracle),并能在页面上显示解决办法
jsp上传图片到数据库(oracle),并能在页面上显示解决办法
日期:2014-05-18 浏览次数:20341 次
jsp上传图片到数据库(oracle),并能在页面上显示
在jsp里面 时的路径在构造File类时报错,原因是(如路径:c:\1.jpg)应该是c:\\1.jpg,如果不用组件,应该如何才能把路径c:\1.jpg 转为c:\\1.jpg???
如果使用组件,在网上也看了好多的贴子,哎,都是把那个路径写死了,但我的问题还是解决不了,哎,请大家帮帮忙!!发给我一个完整的程序吧,图片通过选择上传数据库中,并从数据库中读出来能显示图片!!!多谢!!!!请发送到我的邮箱中xxxjbg@163.com,多谢了!这个问题已经困住我好多天了,还是解决不了!!!!
------解决方案--------------------
给你一个JSP上传文件到ORACLE成功的例子
====================
upload1.jsp
====================
//选择上传文件
文件上传 :
文件1: | 文件2: |
======================
upload.jsp
======================
//上传文件处理页面
try
{
String sessionID=session.getId();
DatabaseService pobjDatabaseService = new DatabaseService();
//实例化上载bean
com.jspsmart.upload.SmartUpload mySmartUpload=new com.jspsmart.upload.SmartUpload();
//初始化
mySmartUpload.initialize(pageContext);
//设置上载的最大值
mySmartUpload.setMaxFileSize(500 * 1024*1024);
//上载文件
mySmartUpload.upload();
//循环取得所有上载的文件
for (int i=0;i
{
//取得上载的文件
com.jspsmart.upload.File myFile = mySmartUpload.getFiles().getFile(i);
if (!myFile.isMissing())
{
//取得文件全名
String myFileName=myFile.getFileName();
//取得不带后缀的文件名
String suffix=myFileName.substring(0,myFileName.lastIndexOf( '. '));
//取得后缀名
String ext= mySmartUpload.getFiles().getFile(0).getFileExt();
if(ext.equals( "exe "))
{
out.println( "上传文件不能为EXE文件 ");
return;
}
//取得文件的大小
int fileSize=myFile.getSize();
//保存路径
String aa=getServletContext().getRealPath( "/ ")+ "upfile\\ ";
String trace=aa+myFileName;
//取得别的参数
String explain=(String)mySmartUpload.getRequest().getParameter( "text ");
String send=(String)mySmartUpload.getRequest().getParameter( "send ");
//将文件保存在服务器端
myFile.saveAs(trace,com.
免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
jsp 图片上传到oracle,jsp上传图片到数据库(oracle),并能在页面上显示解决办法相关推荐
- FASTDFS上传文件时报错,org.csource.commom.MyException:getStoreStorage fail,error code : 28解决办法
原因:这是因为文件服务器上的磁盘空间不大于10%了 storage上的剩余磁盘空间必须在10%以上才能上传文件成功,否则上传失败. 解决方法: 拓展服务器的内存空间,也可以删除一些不用的文件
- html5七牛图片上传js,前端如何上传图片至七牛云
上传文件是我们在前端开发中经常遇到的一个问题.最近在做某项目管理后台的时候,需要将轮播图上传至七牛云.以前在Vue里面做过类似的功能,但是在Angular中使用同样的方法发现行不通. 此篇文章主要介绍 ...
- java 图片服务器 上传_Java向服务器上传图片
在比较绚丽多彩的网站或者业务逻辑比较丰富的程序设计过程中,图片的相关操作时必不少的,尤其时图片的上传.还没有彻底摆脱纸质办公可能需要将纸质的文件备份上传,网站的建设可能需要上传用户头像.图片描述等等, ...
- php上传图文教程,PHP 上传图片、文件的方法
这篇文章介绍的内容是关于PHP 上传图片.文件的方法,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 上传的方法:function uploadFile2($subdirectory){ ...
- html5无组件上传,ASP上传漏洞 无组件上传图片文件(转载)
对于上传漏洞的查找,仍是从源文件入手,目标有两个,一个是FilePath(文件路径),另一个则是FileName(文件名称). 一.FilePath 说到FilePath,有些朋友可能感到陌生,但要提 ...
- struts2 ajax上传文件 file空_WordPress插件漏洞分析:WPDiscuz任意文件上传漏洞
写在前面的话 就在不久之前,Wordfence的威胁情报团队在一款名叫wpDiscuz的Wordpress评论插件中发现了一个高危漏洞,而这款插件目前已有超过80000个网站在使用了.这个漏洞将允许未 ...
- 微信小程序上传多张图片到服务器,怎么在微信小程序中同时上传多张图片
怎么在微信小程序中同时上传多张图片 发布时间:2021-04-16 18:05:52 来源:亿速云 阅读:99 作者:Leah 今天就跟大家聊聊有关怎么在微信小程序中同时上传多张图片,可能很多人都不太 ...
- docx文件上传java_java上传文件通过mybatis存储到数据库的blob格式中.docx
java上传文件通过mybatis存储到数据库的blob格式中.docx 还剩 4页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,喜欢就下载吧,价低环保! 内容要点: 上传文件通过 myb ...
- 上传sm图床 bootstrap fileinput插件结合sm图床实现上传功能
sm图床官网 sm图床api文档 1.查看api文档 登陆官网可以直接查看详细的api文档,通过发送ajax请求 返回给你json地址,然后就可以通过地址访问了. 2.上传的小demo 直接复制一 ...
最新文章
- Redis笔记(一)Redis简介
- 2020-10-19 Keil安装及使用
- AngularJS之ng-class(十一)
- skiplist 跳表(2)-----细心学习
- Linux 命令(18)—— screen 命令
- C#图片处理之:旋转图片90度的整数倍
- input 密码框调出手机的数字键盘
- display:inline-block 间隙
- 区分解析解(analytical solution)与数值解(numerical solution)
- 为什么有人把《海贼王》当作人生信条
- 瑞友天翼 mysql 密码_瑞友天翼忘记密码的处理方法.doc
- 【基于物理的渲染(PBR)白皮书】(一) 开篇:PBR核心知识体系总结与概览
- java .jar怎么打开_详解jar文件怎么打开
- 各代iphone尺寸_iPhone所有机型对比尺寸
- 小程序生成海报(java后端)
- 卫龙要上市,辣条就不是垃圾食品了?
- jQuery带有动画的返回顶部
- 【海思篇】【Hi3516DV300】二、使用串口烧写映像
- c++点餐系统(C++、多态、sqlite数据库)
- 小学数学第3册计算机教案,小学数学教案,小学数学教学设计
热门文章
- MyBatis-Plus解说
- 爬虫爬取豆瓣电影top250
- 手机上的python编译器
- Unity3D学习日记(十一)UI滑动条和全景图控制
- 华为的鸿蒙系统是海思_华为继续亮剑,100倍变焦+海思麒麟1020+鸿蒙系统,这才是华为...
- 今天雨停了,昨日杨是7点多冒雨赶来住宿
- “新力”才是长沙新消费品牌“爆炸”生长的特殊养料
- CSS浮动与清除浮动
- ERP初阶(七):八十年代的MRPII
- php连接plc,一文教你看懂什么是PLC接线图