• JSP通过SmartUpload上传文件实例


              httpRequest.setCharacterEncoding("gbk");
    		String preName = genName.doMake();//设置文件前缀名
    		String extName = null;
    		String allName = null;
    		String fileName = null; 
    		try {	
                  //初始化 sUpload.initialize(servletConfig, request, response); //设置文件最大上传为10M sUpload.setTotalMaxFileSize(10*1024*1024); sUpload.setAllowedFilesList("jpg,bmp,gif,png,JPG,BMP,GIF,PNG");               //不允许哪几种格式上传,不允许及无扩展名的文件类型 //sUpload.setDeniedFilesList("exe,bat,jsp,asp,php,aspx,cer,cdx,jspx,,"); sUpload.upload(); //获取所有的上传文件 File tmpfiles=sUpload.getFiles().getFile(0); //判断是不是选择了上传文件 if(!tmpfiles.isMissing()){ //如果选择了文件 //获取文件后缀 extName = sUpload.getFiles().getFile(0).getFileExt(); //组合文件名 allName = preName+"."+extName; //组合文件路径+文件名 fileName = this.getServletContext().getRealPath("/")+"images/case/"+allName; System.out.println("fileName:_"+fileName); sUpload.getFiles().getFile(0).saveAs(fileName); mv.addObject("casesMsg", "提示:文件上传成功!"); }else{ mv.addObject("casesMsg", "提示:文件上传失败!"); } } catch (Exception e) { mv.addObject("casesMsg", "提示:文件上传失败!"); }

    smartupload.jar下载地址:http://files.cnblogs.com/files/koal/smartupload.zip 

  • 相关阅读:
    安装Hadoop
    爬虫综合大作业
    爬取全部校园新闻
    理解爬虫原理
    中文词频统计与词云生成
    复合数据类型,英文词频统计
    字符串操作、文件操作,英文词频统计预处理
    了解大数据的特点、来源与数据呈现方式
    大数据应用期末总评
    分布式文件系统HDFS 练习
  • 原文地址:https://www.cnblogs.com/koal/p/4394042.html
Copyright © 2020-2023  润新知