为了账号安全,请及时绑定邮箱和手机立即绑定

Java中的文件上传下载

难度初级
时长 3小时30分
学习人数
综合评分9.70
96人评价 查看评价
9.9 内容实用
9.7 简洁易懂
9.5 逻辑清晰
  • 使用js方式 实现文件上传图片的预览
    查看全部
    0 采集 收起 来源:上传图片预览

    2017-10-29

  • 大图片预览?效果怎么做 我曹 用js做好快 绚丽
    查看全部
    0 采集 收起 来源:前台页面开发

    2017-10-29

  • 文件下载原理
    查看全部
  • 上传进度条
    查看全部
    0 采集 收起 来源:进度条实现

    2017-10-22

  • Smartupload与commons-fileupload对比
    查看全部
  • 文件上传/下载原理
    查看全部
  • 文件上传过程
    查看全部
  • 富文本编辑器 导入ckeditor和ckfinder的jar包,在WebContent下面导入相印的文件夹,配置web.xml和config.xml
    查看全部
  • struts2批量文件上传 // 设置上传文件保存路径 String filePath = "E:/Javajava/workspace for j2ee/Study2/WebContent/WEB-INF/file"; File file = new File(filePath); if (!file.exists()) { file.mkdir(); } // 循环将文件内容写入到本地 for (int i = 0; i < upload.size(); i++) { FileUtils.copyFile(upload.get(i), new File(file, uploadFileName.get(i))); } result = "上传成功"; System.out.println("struts2上传成功"); return SUCCESS;
    查看全部
  • struts2单个文件上传 struts.xml中配置 <package name="default" namespace="/" extends="struts-default"> <action name="upload" class="com.zhq.struts2.FileUploadAction"> <result>/jsp/03.jsp</result> <result name="input">/jsp/error.jsp</result> <!-- 配置拦截器 --> <interceptor-ref name="fileUpload"> <param name="allowedTypes">image/bmp,image/x-png,image/gif,image/jpeg</param> <param name="maximumSize">2M</param> </interceptor-ref> <interceptor-ref name="defaultStack"></interceptor-ref> </action> </package>
    查看全部
  • struts2单个文件上传 // 设置上传文件保存路径 String filePath = "E:/Javajava/workspace for j2ee/Study2/WebContent/WEB-INF/file"; File file = new File(filePath); if (!file.exists()) { file.mkdir(); } FileUtils.copyFile(upload, new File(file, uploadFileName)); result = "上传成功"; System.out.println("struts2上传成功"); return SUCCESS;
    查看全部
  • smartupload文件下载 response.setContentType("application/x-msdownload"); response.setHeader("Content-Disposition", "attachment;filename=test.zip"); String path = "E:/Javajava/workspace for j2ee/Study2/WebContent/images"; String[] filenames = request.getParameterValues("filename"); String str = ""; ZipOutputStream zos = new ZipOutputStream(response.getOutputStream()); for (String filename : filenames) { File file = new File(path, filename); str += filename + " "; zos.putNextEntry(new ZipEntry(filename)); FileInputStream fis = new FileInputStream(file); byte b[] = new byte[1024]; int n = 0; while ((n = fis.read(b)) != -1) { zos.write(b, 0, n); } zos.flush(); fis.close(); } zos.setComment("download success" + " " + str); zos.flush(); zos.close();
    查看全部
  • smartupload文件下载 String filename = request.getParameter("filename"); SmartUpload su = new SmartUpload(); su.initialize(getServletConfig(), request, response); try { su.downloadFile("/images/" + filename); } catch (SmartUploadException e) { e.printStackTrace(); }
    查看全部
  • smartupload文件上传 // 遍历每个上传的文件 for (int i = 0; i < su.getFiles().getCount(); i++) { com.jspsmart.upload.File tempFile = su.getFiles().getFile(i); System.out.println("====="); System.out.println("表单当中name的值" + tempFile.getFieldName()); System.out.println("上传文件名" + tempFile.getFileName()); System.out.println("上传文件的大小" + tempFile.getSize()); System.out.println("上传文件的拓展名" + tempFile.getFileExt()); System.out.println("上传文件全名" + tempFile.getFilePathName()); System.out.println("====="); } request.setAttribute("result", result); request.getRequestDispatcher("jsp/02.jsp").forward(request, response);
    查看全部
  • smartupload文件上传 } catch (Exception e) { result = "上传失败"; if (e.getMessage().indexOf("1015") != -1) { result = "上传失败:上传文件类型不正确"; } else if (e.getMessage().indexOf("1010") != -1) { result = "上传失败:上传文件类型不正确"; } else if (e.getMessage().indexOf("1105") != -1) { result = "上传失败:上传文件的大小大于允许上传的文件最大值"; } else if (e.getMessage().indexOf("1110") != -1) { result = "上传失败:上传文件的总大小大于允许上传的文件最大值"; } e.printStackTrace(); }
    查看全部

举报

0/150
提交
取消
课程须知
本课程是 Java web 中级课程,建议各位小伙伴们先对 Jsp、Servlet、Jquery以及Struts2有初步认识,再来进修
老师告诉你能学到什么?
1、Java web 文件上传下载原理 2、纯 jsp+servlet 实现文件上传下载思路分析及实现 3、SmartUpload 轻松实现文件上传 4、Struts2 实现文件上传下载

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!