SmartUpload使用教程

原创
2019/05/09 17:54
阅读数 1

有时候我们的项目比较老,或者项目中的I/O流和Request请求被系统限制,导致我们在做上传的时候,没有办法按照常规方式出牌 , 明明很简单的功能却让我们苦恼不已;

介于以上种种原因,我在这里为大家推荐一款比较老旧的上传工具SmartUpload上传插件, 该插件属于纯JSP上传

        //以下代码代码均是属于JSP

        SmartUpload upload = new SmartUpload();
        upload.initialize(pageContext);
        upload.setAllowedFilesList("xlsx");//允许上传的文件类型
        //upload.setDeniedFilesList("jsp,js,css,");//不允许上传的文件类型
        upload.setMaxFileSize(100000000); //限制上传文件的大小10兆
        upload.upload();//上传
        //文件上传后的文件对象
        com.jspsmart.upload.File myFile = upload.getFiles().getFile(0);
        String strFileName = myFile.getFileName();
        strFileName = new String(strFileName.getBytes("GBK"),"utf-8");
        String homePath = request.getRealPath("\\").substring(0,request.getRealPath("\\").indexOf("minghui"));

        String fileName = UUID.randomUUID().toString();
        String suffix = strFileName.substring(strFileName.indexOf("."));
        String abspath = homePath + "filesystem\\SCLC\\GYLXLC\\workflowfile\\" + fileName+suffix;
        myFile.saveAs(abspath);
  

 

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部