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),并能在页面上显示解决办法相关推荐

  1. FASTDFS上传文件时报错,org.csource.commom.MyException:getStoreStorage fail,error code : 28解决办法

    原因:这是因为文件服务器上的磁盘空间不大于10%了 storage上的剩余磁盘空间必须在10%以上才能上传文件成功,否则上传失败. 解决方法: 拓展服务器的内存空间,也可以删除一些不用的文件

  2. html5七牛图片上传js,前端如何上传图片至七牛云

    上传文件是我们在前端开发中经常遇到的一个问题.最近在做某项目管理后台的时候,需要将轮播图上传至七牛云.以前在Vue里面做过类似的功能,但是在Angular中使用同样的方法发现行不通. 此篇文章主要介绍 ...

  3. java 图片服务器 上传_Java向服务器上传图片

    在比较绚丽多彩的网站或者业务逻辑比较丰富的程序设计过程中,图片的相关操作时必不少的,尤其时图片的上传.还没有彻底摆脱纸质办公可能需要将纸质的文件备份上传,网站的建设可能需要上传用户头像.图片描述等等, ...

  4. php上传图文教程,PHP 上传图片、文件的方法

    这篇文章介绍的内容是关于PHP 上传图片.文件的方法,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 上传的方法:function uploadFile2($subdirectory){ ...

  5. html5无组件上传,ASP上传漏洞 无组件上传图片文件(转载)

    对于上传漏洞的查找,仍是从源文件入手,目标有两个,一个是FilePath(文件路径),另一个则是FileName(文件名称). 一.FilePath 说到FilePath,有些朋友可能感到陌生,但要提 ...

  6. struts2 ajax上传文件 file空_WordPress插件漏洞分析:WPDiscuz任意文件上传漏洞

    写在前面的话 就在不久之前,Wordfence的威胁情报团队在一款名叫wpDiscuz的Wordpress评论插件中发现了一个高危漏洞,而这款插件目前已有超过80000个网站在使用了.这个漏洞将允许未 ...

  7. 微信小程序上传多张图片到服务器,怎么在微信小程序中同时上传多张图片

    怎么在微信小程序中同时上传多张图片 发布时间:2021-04-16 18:05:52 来源:亿速云 阅读:99 作者:Leah 今天就跟大家聊聊有关怎么在微信小程序中同时上传多张图片,可能很多人都不太 ...

  8. docx文件上传java_java上传文件通过mybatis存储到数据库的blob格式中.docx

    java上传文件通过mybatis存储到数据库的blob格式中.docx 还剩 4页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,喜欢就下载吧,价低环保! 内容要点: 上传文件通过 myb ...

  9. 上传sm图床 bootstrap fileinput插件结合sm图床实现上传功能

    sm图床官网 sm图床api文档 1.查看api文档 登陆官网可以直接查看详细的api文档,通过发送ajax请求   返回给你json地址,然后就可以通过地址访问了. 2.上传的小demo 直接复制一 ...

最新文章

  1. Redis笔记(一)Redis简介
  2. 2020-10-19 Keil安装及使用
  3. AngularJS之ng-class(十一)
  4. skiplist 跳表(2)-----细心学习
  5. Linux 命令(18)—— screen 命令
  6. C#图片处理之:旋转图片90度的整数倍
  7. input 密码框调出手机的数字键盘
  8. display:inline-block 间隙
  9. 区分解析解(analytical solution)与数值解(numerical solution)
  10. 为什么有人把《海贼王》当作人生信条
  11. 瑞友天翼 mysql 密码_瑞友天翼忘记密码的处理方法.doc
  12. 【基于物理的渲染(PBR)白皮书】(一) 开篇:PBR核心知识体系总结与概览
  13. java .jar怎么打开_详解jar文件怎么打开
  14. 各代iphone尺寸_iPhone所有机型对比尺寸
  15. 小程序生成海报(java后端)
  16. 卫龙要上市,辣条就不是垃圾食品了?
  17. jQuery带有动画的返回顶部
  18. 【海思篇】【Hi3516DV300】二、使用串口烧写映像
  19. c++点餐系统(C++、多态、sqlite数据库)
  20. 小学数学第3册计算机教案,小学数学教案,小学数学教学设计

热门文章

  1. MyBatis-Plus解说
  2. 爬虫爬取豆瓣电影top250
  3. 手机上的python编译器
  4. Unity3D学习日记(十一)UI滑动条和全景图控制
  5. 华为的鸿蒙系统是海思_华为继续亮剑,100倍变焦+海思麒麟1020+鸿蒙系统,这才是华为...
  6. 今天雨停了,昨日杨是7点多冒雨赶来住宿
  7. “新力”才是长沙新消费品牌“爆炸”生长的特殊养料
  8. CSS浮动与清除浮动
  9. ERP初阶(七):八十年代的MRPII
  10. php连接plc,一文教你看懂什么是PLC接线图