国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

SmartUpload實現文件上傳

2019-11-15 00:14:11
字體:
來源:轉載
供稿:網友
SmartUpload實現文件上傳

(一)SmartUpload組件簡介

SmartUpload組件專門用于實現文件上傳及下載的免費組件(二)SmartUpload組件特點使用簡單:編寫少量代碼,完成上傳下載功能能夠控制上傳內容能夠控制上傳文件的大小、類型缺點:目前已停止更新服務

(三)SmartUpload組件應用條件

File類及方法

SmartUpload類及方法

文件上傳的實現

控制上傳文件的類型

控制上傳文件的大小

注意:

㈠ 表單要求

對于上傳文件的FORM表單,有兩個要求:

1、METHOD應用POST,即METHOD="POST"。

2、增加屬性:ENCTYPE="mult

案例:下面是一個用于上傳文件的FORM表單的例子:

表單頁面indes.jsp<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html>  <head>    <base href="<%=basePath%>">        <title>SmartUpload</title>      </head>    <body>    <form action="doupload.jsp" method="post" enctype="multipart/form-data">        姓名:<input type="text" name="username" /><br/>        密碼:<input type="text" name="pwd" /><br/>        文件1:<input type="file" name="file1" /><br/>        文件2:<input type="file" name="file2" /><br/>        文件3:<input type="file" name="file3" /><br/>        文件4:<input type="file" name="file4" /><br/>        文件5:<input type="file" name="file5" /><br/>        文件6:<input type="file" name="file6" /><br/>        文件7:<input type="file" name="file7" /><br/>        <input type="submit" />    </form>  </body></html>

處理表單頁

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%@page import="com.jspsmart.upload.SmartUpload"%><%@page import="com.jspsmart.upload.File"%><%    //----處理上傳文件    /*        使用smartupload            1、添加組件jar包至WEB-INF/lib包中            2、設置form表單的提交類型為二進制類型    */        //創建smartupload組件    SmartUpload su = new SmartUpload();    //初始化組件上下文    su.initialize(pageContext);        //設置編碼    su.setCharset("utf-8");    try{                //允許上傳的文件類型        //su.setAllowedFilesList("doc");                //限制上傳文件的類型        //su.setDeniedFilesList("bat");                //限制上傳文件的大小        //su.setMaxFileSize(2000);        //上傳文件        su.upload();    }catch(Exception e){        %>            <script type="text/Javascript">                alert("不允許上傳:bat,exe,jsp,html,htm,java,class文件類型");                location.href="index.jsp";            </script>        <%    }        out.


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 黑龙江省| 丹棱县| 基隆市| 新宁县| 渭南市| 武清区| 丰台区| 新野县| 江门市| 仪陇县| 义马市| 信阳市| 吴忠市| 溧水县| 称多县| 泾阳县| 旬邑县| 晋城| 洞口县| 丽水市| 鲁山县| 浦县| 黎平县| 凤台县| 石景山区| 兴宁市| 大理市| 峨边| 和静县| 岳阳市| 新乡市| 天津市| 荆州市| 南木林县| 南汇区| 辉县市| 沐川县| 新田县| 沐川县| 鹰潭市| 宣城市|