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

Java中的文件上传下载

难度初级
时长 3小时30分
学习人数
综合评分9.70
96人评价 查看评价
9.9 内容实用
9.7 简洁易懂
9.5 逻辑清晰
  • 听过此讲的感悟: 1:自己以前学习过使用过的技术,自己会不自觉的不好好听,觉得自己会了 2:自己使用过的技术,如果知其然知其所以然,使用起来就非常的灵活,想怎么使用就怎么使用,怎么使用都能正确的使用,否则就会使用的比较笨拙,生搬硬套,仅限于自己看到的使用例子那样使用 3:使用一种技术,如果想能灵活的使用他的话,必须深入的学习和全面的了解他,看他的官方文档是最好的方式之一,又加上自己的项目中正在使用,实验起来非常的方便,不可错过类似的打好机会 4:知识跟新变化增长的速度比较快,我们不可能将所有的知识都放到脑袋里,放在脑袋里的应该是知识的规律,比如:在JavaWeb开发中好多的框架组件的基础都是Servlet规范中的知识,我们需要熟知这一部分的内容,对于其他的各种框架的知识,了解都可以了(有精力和时间做到精通当然好了),对于其他知识也是一样,放在脑袋里的应该是有关知识的规律,一些使用的技巧,可以放在自己的博客或笔记中 5:学习特别是科学类的知识,需要循序渐进,这样即省事有迅速
    查看全部
  • 文件上传后台实现步骤
    查看全部
  • 表单的enctype属性:
    查看全部
  • 文件上传的原理:
    查看全部
  • 文件下载的原理:
    查看全部
  • JSP编程中不能使用FTP方法上传文件
    查看全部
  • Java中的文件上传下载——上传图片预览 //使用JQuery实现图片预览功能 //图片预览 $("#myfile").change(function(){ var file = this.files[0]; var reader = new FileReader(); reader.onload = function(){ var url = reader.result; setImageURL(url); }; reader.readAsDataURL(file); }); var image = $("#previewImg")[0]; function setImageURL(url){ image.src = url; } //使用JQuery实现鼠标放在预览图上显示原图,鼠标移开则消失功能 var la = $("#large"); la.hide(); $("#previewImg").mousemove(function(e){ la.css({ top : e.pageY, left : e.pageX }).html('<img src = "' + this.src + '" />').show(); }).mouseout(function(){ la.hide(); });
    查看全部
    2 采集 收起 来源:上传图片预览

    2018-03-22

  • Java中的文件上传下载——应用富文本编辑器实现效果预览及文件下载 文本替换的思路: 1、获取文本内容; 2、在action中修改文本内容,将文本中的超链接,修改成向后台发送请求的形式。 Ps:这里循环是将多个超链接批量修改成向后台发送请求的形式。 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • Java中的文件上传下载——文件上传后台实现步骤 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • Java中的文件上传下载——上传实现思路 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • Java中的文件上传下载——前台页面开发 Ps:.click 事件默认在当前页弹出大图片,所以在结束后加上 return false; 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
    2 采集 收起 来源:前台页面开发

    2016-08-26

  • 文件上传下载Java web 1.文件上传下载原理,通过为表单元素设置Method="potist",enctype="mulpart/form-data"属性,让表单提交数据以二进制编码方式提交,在接受此请求时用二进制流来获取内容 text/plain:主要适用于直接通过表单发送邮件 (图片文件类型:jsp,css,js) 示例:<link rel="stylesheet""type="text/css"herf="css/common.css"/> 2.图片浏览: a.创建upload servlet b.Form的method设置为Post c.保存上传文件:record 获取request当中的流信息,保存至临时文件,从临时文件中得到长传文件名,及文件内容起止位置,读取上传文件内容,保存至本地。 3.文件下载 a.通过超链接方式发起文件下载请求 b.配置Web.xml创建Download Servlet c.后台Servlet,设置响应类型及响应头输出流写入文件内容 4.Strusts 2 5.富文本编辑器 该方法是从ServletInputstream流中读一行 到指定的byte数组,为了保证能够容纳一行,该byte[]b不应该小于256,重写的readLine中,调用了一个成员变量len为,实际读到的字节数(有的行不满256),则在文件内容写入时,应该从byte数组中写入这个len长度的字节而不是整个byte的长度,但重写的这个方法返回的是String以便分析实际内容,不能返回len,所以把len设为成员变量,在每次读操作时,把实际长度赋给它。也就是说在处理到文件的内容时,数据既要以String形式返回以便分析开始和结束标记,又要同时以[byte]的形式写到文件输出流中.
    查看全部
  • enctype数量类别
    查看全部
  • <result>标签type默认为dispatcher.在处理文件下载的操作时,必须将type显式设置为stream类型. stream主要向浏览器发送InputStream对象,通常用来处理下载文件,还可用于返回AJAX数据. 接下来就需要设置类型为Stream的<result>标签的三个重要的属性: contentType属性:用来指定下载文件的类型,图片类型即image/jpg等.文件类型为application/octet-stream或者application/x-msdownload的方式. contentDisposition属性:用来设定显示的文件名,就是在点击下载链接时显示在提示框中的文件名.该属性可以设定两个值,它的第一个值用来设定文件打开方式,默认的是inline即在浏览器中打开, 也可设定attachment.即无论是什么类型的文件,它也会弹出一个下载框,供用户选择打开或下载. 如<param name="contentDisposition">attachment;filename="Struts2.ppt"</param> inputName属性:它对应着Action中返回inputStream的方法名,假设inputName设为downFile,则Action中必定有一个返回inputStream的getDownFile()方法.
    查看全部
  • Java中文件上传与下载 1-1 文件上传下载原理 (1)在TCP/IP中,最早出现的文件上传机制是FTP。 它是将文件有客户端发送到服务器的标准机制。 但是在jsp编程中不能使用FTP方法来上传文件,这是由jsp运行机制所决定的。 (2)通过表单元素设置 Methos="post" enctype="multipart/form-data" 属性,让表单提交的数据以二进制编码的方式提交,在接收此请求的Servlet中用二进制流来获取内容,就可以取得上传文件的内容,从而实现文件的上传。
    查看全部
首页上一页1234567下一页尾页

举报

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

微信扫码,参与3人拼团

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

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