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

Java中的文件上传下载

难度初级
时长 3小时30分
学习人数
综合评分9.70
96人评价 查看评价
9.9 内容实用
9.7 简洁易懂
9.5 逻辑清晰
  • jsp+servlet上传文件时的实现思路
    查看全部
  • 文件下载原理
    查看全部
  • 表单enctype属性
    查看全部
  • 文件上传下载原理:
    查看全部
  • 文件上传下载原理
    查看全部
  • 文件上传下载原理
    查看全部
  • 文件下载原理
    查看全部
  • 表单enctype属性
    查看全部
  • 通过修改JAR中的getFileItemName来修改上传后保存的文件名
    查看全部
  • --图片预览文字替换ckeditor/config.js config.image_previewText = " "; --ckfinder/ckfinder.js --浏览服务器左下角信息不展示 下面代码注释 if(!D)this.dV().getChild(0).appendHtml(A || B || y!=4 ? t: u + "\x3c\142\x3e" --隐藏版权信息 找到<h4 class='message_content'> 改为<h4 style='display:none;' class='message_content'>
    查看全部
  • struts2+ckeditor+ckfinder 1 拷贝工程(struts2) 2 拷贝ckeditor 3 拷贝ckfinder 4 引入jar 5 引入CKFinder config.xml修改 <enabled>tru</enabled> <baseDir></baseDir> <baseURL>/ckscxz/userfiles/</baseURL> 6 配置web.xml 配置CKEditor的servlet等信息 struts2拦截/*,ckeditor的servlet优先被struts2拦截 二种方式: 1 修改struts2拦截设置 将/* 修改为* .action 或*.do 2 自定义Ckeditor的过滤器,让它来继承Struts2的过滤器FilterDispatcher获得完整的http url 的地址,然后判断URL地址中是否包含CKEditor的servlet拦截规则"/ckfinder/core/connector/java/*/", 引入 <script type="text/javascript" src="<%=request.getContextPath()%>/ckeditor/ckeditor.js"></script> <script type="text/javascript" src="<%=request.getContextPath()%>/ckfinder/ckfinder.js></script> <form> <!--类必须设置为ckeditor--> <textarea row="10" cols="80" id="editor" name="editor" class"ckeditor"></textarea> </form>
    查看全部
  • 附件下载 contentType设置为application/octet-stream或application/x-msdownload<br> 1)配置流信息<br> public InputStream getInputStream(){<br> return ServletActionContext.getServletContext().getResourceAsStream(inputPath);<br> }<br> <br> 配置信息<br> <action name="download" class="com.imooc.action.FileDownloadAction"><br> <!--通过配置get,set方法能够在Action中获得配置的该参数--><br> <param name="inputPath">/images/img-lg.jpg</param><br> <result name="success" type="stream"><br> <param name="contentType">application/octet-stream</param><br> <!--需要在对应Action中配置,见1)--><br> <param name="inputName">inputStream</param><br> <param name="contentDisposition">attachment;filename="${downloadFileName}"</param><br> <param name="bufferSize">8192</param><br> </result><br> </action> Struts2 OGNL动态设置文件参数 public String getDownloadFileName(){ return "abc.jpg"; } 可在配置文件中,通过${downloadFileName}获取参数
    查看全部
  • 在struts2中设置变量,并且设置创建get,set函数,即可向jsp页面传参数
    查看全部
  • 上传文件拦截器配置<br><br> <Interceptor-ref name="fileUpload"><br><br> <param name="maximumSize ">2M</param><br><br> <param name="allowedTypes ">image/jpg,image/png</param><br><br> <param name="allowedExtensions ">jpg,png</param><br><br> </Interceptor-ref><br><br> <!--配置默认的拦截器--><br><br> <interceptor-ref name="defaultStack"></interceptor><br> <br> <!--配置自定义异常输出--><br> app_zh_CN.properties属性文件名 struts.message.error.file.too.large = "文件太大" (使用添加值对的方式会自动转码) <constant name="struts.custom.i18n.resources" value="app"></constant>
    查看全部
  • docs->index.html->Guide->Interceptors->File Upload Interceptor具有文件上传下载的配置说明<br> <br> setUpload,setUploadContentType,setUploadFileName前缀根据表单名字,表单名字<input type="file" name="upload"/>
    查看全部

举报

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

微信扫码,参与3人拼团

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

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