网站大量收购闲置独家精品文档,联系QQ:2885784924

炫酷的文件上传效果.docx

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1、文件上传基础 1)浏览器页面:?form action=${pageContext.request.contextPath }/UploadServlet method=POST enctype=multipart/form-data 选择文件:input type=file name=name/br/ 文件信息:input type=text name=info/ input type=submit value=提交/ /form 2)服务器Servlet端: 使用Apache提供的和文件上传有关的两个jar包:common-fileupload-1.3.1.jar和common-io-2.2.jar。注意后面那个包的版本一定要=2。 代码:public class UploadServlet extends HttpServlet {?private String serverPath = e:/uploader/; public void doGet(HttpServletRequest request, HttpServletResponse response)?}?public void doPost(HttpServletRequest request, HttpServletResponse response)?}?}2、使用WebUploader上传组件 baidu开发的开源组件WebUploader,可以实现异步上传文件、拖拽式上传、黏贴上传、上传进度监控、文件缩略图、大文件的断点续传、大文件秒传、 2.1 下载WebUpload组件 到WebUploader官网下载,? 2.2基本文件上传Demo(包含上传进度) 前端: 1)在页面导入所需css、js!-- 1.准备好webuploader的资源 --link rel=stylesheet type=text/css href=${pageContext.request.contextPath }/jx/webuploader.cssscript type=text/javascript src=${pageContext.request.contextPath }/jx/jquery.js/scriptscript type=text/javascript src=${pageContext.request.contextPath }/jx/webuploader.js/script 2)编写html!-- 2.设计一个页面元素 -- div id=uploader /div 3)对上传组件进行渲染 !-- 3.使用webuploader进行渲染 -- script type=text/javascript /script 服务器端仍使用之前的UploadServlet。 2.3生成缩略图(在2.2的基础上,上传图片) 只需要在3.2步骤做相应修改即可?//3.2选择文件,并且提示文件的功能 ?2.4拖拽+黏贴 1)拖拽+黏贴(火狐不支持) 增加拖拽区域并添加样式:style type=text/css /style?!-- 该元素用于拖拽文件 --div id=dndArea/div 修改3.1步骤的功能开关部分://3.1 WebUpload组件初始化,以及配置全局参数 2.5断点续传 1)前台:!DOCTYPEhtml head base href=%=basePath% titlewebuploader组件上传/title meta http-equiv=pragma content=no-cachemeta http-equiv=cache-control content=no-cachemeta http-equiv=expires content=0 meta http-equiv=keywords content=keyword1,keyword2,keyword3meta http-equiv=description content=This is my page!-- 1.准备好webuploader的资源 --link rel=stylesheet type=text/css href=${pageContext.request.contextPath }/jx/webuploader.css style type=text/css /style /head body !-- 2.设计一个页面元素 -- div id=uploader /div script type=t

文档评论(0)

2266670 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档