JSP实用教程:文件的上传

上传人:jiups****uk12 文档编号:54348441 上传时间:2018-09-11 格式:PPT 页数:26 大小:624.50KB
返回 下载 相关 举报
JSP实用教程:文件的上传_第1页
第1页 / 共26页
JSP实用教程:文件的上传_第2页
第2页 / 共26页
JSP实用教程:文件的上传_第3页
第3页 / 共26页
JSP实用教程:文件的上传_第4页
第4页 / 共26页
JSP实用教程:文件的上传_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《JSP实用教程:文件的上传》由会员分享,可在线阅读,更多相关《JSP实用教程:文件的上传(26页珍藏版)》请在金锄头文库上搜索。

1、JSP中的文件操作:文件的上传 授课教师:姬广永 软件工程学院,学习目标,i,重点、难点,jspSmartUpload组件介绍,jspSmartUpload是一个免费的文件上传下载组件 使用简单:仅三五行代码就可以搞定文件的上传下载。 方便存取:利用组件提供的对象,可以获得全部上传文件的信息(包括文件名,大小,类型,扩展名,文件数据等)。 能对上传的文件在大小、类型等方面做出限制。如此可以滤掉不符合要求的文件。,将下载的组件jsmartcom_zh_CN.jar存放到:WEB-INFlib下,jspSmartUpload组件下载地址:http:/ 利用jspSmartUpload组件实现文件上

2、传,文件上传页面:upload_new.html上传文件处理页面:new_upload.jsp文件上传成功 文件长度:28376 文件名:9.jpg 文件扩展名:jpg,文件上传页面:upload_new.html,知识点:表单中enctype=“multipart/form-data”的意思,是设置表单的MIME编码。默认情况,这个编码格式是application/x-www-form-urlencoded,不能用于文件上传;只有设置为multipart/form-data,才能完整的传递文件数据,上传文件处理页面:new_upload.jsp, “);,引入所需要的类,需在web服务目录的

3、根目录建立upload文件夹,获取上传文件的信息,/创建File类的对象以获取上传文件的信息com.jspsmart.upload.File file = su.getFiles().getFile(0);out.println(“文件长度:“ + file.getSize() + “);out.println(“文件名:“ + file.getFileName() + “);out.println(“文件扩展名:“ + file.getFileExt() + “); %,限制上传文件的类型,改进,?,案例2:只能上传图片格式文件,文件上传页面: upload_image.html上传文件处理

4、页面:image_upload.jsp,改进:只能上传图片格式文件image_upload.jsp,alert(“只允许上传.jpg/.gif/.png/.bmp类型图片文件“); window.location=upload_image.html;alert(“请先选择要上传的文件“); window.location=upload_image.html;,文件重名引发的问题?,1.jpg,1.jpg,服务器,上传,解决方法,防止文件重名被覆盖的解决方法:?,改进:一次可以上传多个文件upload.html,文件上传页面:upload.html,do_upload.jsp,“);,逐一提取上

5、传文件信息,for (int i=0;i“); out.println(“文件名:“ + file.getFileName() + “); out.println(“文件扩展名:“ +file.getFileExt(); out.print(“-“); %,jspSmartUpload的其他功能,1.限制每个上传文件的最大长度。su.setMaxFileSize(10000); 2.限制总上传数据的长度。su.setTotalMaxFileSize(20000); 3.设定允许上传的文件(通过扩展名限制)su.setAllowedFilesList(“doc,txt“); 4.设定禁止上传的文件(通过扩展名限制)。su.setDeniedFilesList(“exe,bat,jsp“);,思考与习题:,从网上找1-2常用组件,并实现相应功能。,阅读jspSmartUpload组件功能说明,实现文件下载功能。,写一个实现动态下载文件的JSP程序(用户能够选择(或指定)下载文件)。,本章结束,谢谢大家!,教师:姬广永 学习网站:中国网页设计,增强:防止文件重名被覆盖的解决方法repeat_upload.jsp, ,Thank You !,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号