JSP实用教程:的上传.ppt
《JSP实用教程:的上传.ppt》由会员分享,可在线阅读,更多相关《JSP实用教程:的上传.ppt(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、JSP中的文件操作:文件的上传授课教师:姬广永软件工程学院学习目标 掌握在项目开发中如何使用第三方组件掌握在项目开发中如何使用第三方组件 1 一次可以上传多个文件一次可以上传多个文件ii 防止上传文件重名被覆盖防止上传文件重名被覆盖iii 使用使用jspSmartUploadjspSmartUpload组件实现文件上传组件实现文件上传2限制只能上传图片限制只能上传图片i重点、难点重点、难点jspSmartUpload组件介绍jspSmartUpload是一个免费的文件上传下载组件是一个免费的文件上传下载组件 v使用简单使用简单:仅三五行代码就可以搞定文件的上传下载。仅三五行代码就可以搞定文件的
2、上传下载。v方便存取方便存取:利用组件提供的对象,可以获得全部上传文利用组件提供的对象,可以获得全部上传文件的信息(包括文件名,大小,类型,扩展名,文件件的信息(包括文件名,大小,类型,扩展名,文件数据等)。数据等)。v能对上传的文件在大小、类型等方面做出限制能对上传的文件在大小、类型等方面做出限制。如此。如此可以滤掉不符合要求的文件。可以滤掉不符合要求的文件。将下载的组件jsmartcom_zh_CN.jar存放到:WEB-INFlib下jspSmartUpload组件下载地址:http:/ SmartUpload su=new SmartUpload();n su.initialize(p
3、ageContext);/上传初始化上传初始化n su.upload();/准备上传文件准备上传文件nsu.save(/upload);/将上传文件保存到指定目录将上传文件保存到指定目录n out.print(文件上传成功);引入所需要的类引入所需要的类 需在需在web服务目录的根目服务目录的根目录建立录建立upload文件夹文件夹获取上传文件的信息/创建创建File类的对象以获取上传文件的信息类的对象以获取上传文件的信息com.jspsmart.upload.File file=su.getFiles().getFile(0);out.println(文件长度:文件长度:+file.getS
4、ize()+);out.println(文件名:文件名:+file.getFileName()+);out.println(文件扩展名:文件扩展名:+file.getFileExt()+);%限制上传文件的类型1案例案例1:能够能够上传任意类型上传任意类型的文件的文件2案例案例2:限制限制上传文件的类上传文件的类型型改进改进改进改进?案例2:只能上传图片格式文件n文件上传页面:文件上传页面:upload_image.htmln上传文件处理页面:上传文件处理页面:image_upload.jsp改进:只能上传图片格式文件image_upload.jspnnnalert(只允许上传只允许上传.jp
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JSP 实用教程 上传
限制150内