⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 upload_photo_f_save.jsp

📁 一个练习JAVA的例子程序 一个练习JAVA的例子程序
💻 JSP
字号:
<%@ page contentType="text/html; charset=gb2312" %><%@ page isThreadSafe="false" %><%@ page import="jasp.buildin.*, jasp.vbs.*, jasp.util.*" %><%@ page extends="jasp.servlet.JspBase" %><%  try {    jspinit(request,response,application,out,"jasp0");%><%      /* initialize variables. */     formpath = new variant();     /* initialize variable end */ %><%    Response.setBuffer(true);%><HTML><HEAD><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><TITLE></TITLE></HEAD><style>BODY {	FONT-SIZE: 9pt; }</style><BODY><%    formpath.set("../UploadPhoto_temp/");    //'定义上传路径    upload_0();%></BODY></HTML><%!     variant formpath;    public void upload_0() throws Exception {        DvFile.Upload upload = null;        variant file = new variant();        variant formname = new variant();        String filename = "";        variant fileext = new variant();        String savefile = "";        int countsize = 0;        variant usetime = new variant();        countsize = 0;        upload = new DvFile.Upload();        //'建立上传对象        //'上传文件类型限制 以 “,” 号分隔        //'限制大小 :-1为无限,单位 B        //'加载上传数据        if (vb.CBool(0)) {            //'错误参数            //'输出错误信息            operator.invoke(1,"Write",new pVector().add(Response));            //'请先选择你要上传的文件            operator.invoke(2,"Write",new pVector().add(Response));            //'文件大小超过了限制 "&Upload.MaxSize/1024&"K             operator.invoke(3,"Write",new pVector().add(Response));            //'非法的上传类型            operator.invoke(4,"Write",new pVector().add(Response));            //'所上传的类型受系统限制            operator.invoke(5,"Write",new pVector().add(Response));            //'参数有误,上传意外中止        }        Response.Write(" [ <a href=# onclick=history.go(-1)>重新上传</a> ]");        if(true) return;    } else {        //If Upload.Count>1 Then Response.Write "上传个数超过限制" : Exit Sub        //FormPath = Upload.Form("filepath")		''从表单filepath获取上传路径        //'列出所有上传了的文件        //'生成一个文件对象        fileext.set(operator.get(file,"FileExt"));        //'获取上传文件后缀名        formpath.set(formatpath(formpath));        //'格式化上传路径        filename = formatname(fileext);        //'定义文件名        savefile = formpath + filename;        if (operator.get(file,"FileSize").Greater(new variant(0))) {            //'如果 FileSize > 0 说明有文件数据            operator.invoke(upload,"SaveToFile",new pVector().add(Server.MapPath(savefile)).add(formname));            //'保存文件            //Upload.FileData(FormName)		''获取单个文件内容数据            //'输出信息:            Response.Write("<div style=\"color:green;font-size:12px;\">图片上传成功!请点击确定按纽保存</div>");            Response.Write("<SCRIPT>parent.addphoto.filename.value='" + filename + "'</SCRIPT>");        }        file.setNull();    }}upload = (DvFile.Upload)null;    }    public String formatpath(variant path) throws Exception {        String formatpath = "";        formatpath = vb.Replace(path.toString(), vb.Chr(0.0), "");        return formatpath;    }    public String formatname(variant fileext) throws Exception {        double rannum = 0;        String formatname = "";        vb.Randomize();        rannum = vb.Int(90000.0 * vb.Rnd()) + 10000.0;        formatname = vb.CStr(vb.Year(vb.Now())) + vb.CStr(vb.Month(vb.Now())) + vb.CStr(vb.Day(vb.Now())) + vb.CStr(vb.Hour(vb.Now())) + vb.CStr(vb.Minute(vb.Now())) + vb.CStr(vb.Second(vb.Now())) + vb.CStr(rannum) + "." + fileext;        return formatname;    }%> <%    End();    } catch(Exception ex) {         printStackTrace(ex);    } %>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -