java简单文件上传

/*
  * 对表单上传的文件进行改名
  */
   private String getNewFilename(String s){
         int i = s.indexOf(".");
         String s1 = s.substring(i+1,s.length());
         java.util.Date today = new java.util.Date();
         String str ="";
         //SimpleDateFormat他在java.text包下面,作用是把一个data对象转换成我们想要的字符串
         SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMddHHmmssSSS");
         str = formatter.format(today);
         return str+"."+s1;
      } 
  


/* ******************** 文件上传 *************************** */  
  
  FormFile file = ef.getFile();
  String Savefilepath = "" ;
  String Savefilename = "" ;
  
      if (!( file.getFileName()).equals(""))
         {
          try {
            InputStream stream = file.getInputStream();//把文件读入
            Savefilepath = request.getRealPath("/upload");//将文件存放在当前系统路径的哪个文件夹下                                   
           
            Savefilename = getNewFilename(file.getFileName());
            Savefilepath = Savefilepath + "\\" + Savefilename;
           
            //将文件名存入数据库
            empl.setRemark(Savefilename);
           
            OutputStream bos = new FileOutputStream(Savefilepath);//建立一个上传文件的输出流                     
           
            int bytesRead = 0;
            byte[] buffer = new byte[10*1024];
            while ( (bytesRead = stream.read(buffer, 0, 10240)) != -1) {
              bos.write(buffer, 0, bytesRead);//将文件写入服务器的硬盘上
           }
            bos.close();
            stream.close();
         }catch(Exception e){
           e.printStackTrace();
         }
         }
  
/* ******************** 文件上传 ***************************  */ 

 


 <td><IMG width="100" height="100" src="photo/<%=e.getRemark()%>"> </td>

String content = ds.toGBK(ds.toString((String)request.getParameter("content")));


<object classid=clsid:22d6f312-b0f6-11d0-94ab-0080c74c7e95 width=450 height=400><param name=showstatusbar value=1><param name=filename value='../video/upload/<%=sp%>'><embed src='/news/upload/1.wmv'></embed></object>

 

jdbc:oracle:thin:@192.168.0.13:1521:dbstudy

oracle.jdbc.driver.OracleDriver
  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值