📄 upload_video_f_save.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><div id="ld" style="position:absolute; left:5px; top:5px; width:158px; height:14px; background-color:#FFFFFF; z-index:1000;"> <div align="center"><table width="100" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#0F88E1"> <tr> <td align="left" bgcolor="#FFFFFF" > <table id="lpc" bgcolor="#CDE6F3" height="8"> <tr> <td></td> </tr> </table> </td> </tr> </table><table width="100" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#59A4E8"> <tr><td height="1"></td></tr></table> </div></div> <div style="display:none;" id="page"><q id="q"></q></div><script language="JavaScript"> <!-- ini = new Date().getTime(); var pc = 0; load(); function load() { pc += 3; lpc.style.width = pc + "%"; time = setTimeout("load()",10); if (pc > 100) { clearTimeout(time); loaded() } } function loaded() { fim = new Date().getTime(); dif = fim - ini; ld.style.display = 'none'; //body.style.backgroundColor = 'white'; //q.innerHTML = dif/1000;//显示加载时间到层q page.style.display = ''; } function Show() { if (txt.style.display == "none") { txt.style.display ="inline"} else { txt.style.display = "none" } } --> </script><% formpath.set("../UploadVideo_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 = ""; double rannum = 0; String filenamefront = ""; 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)); //'格式化上传 rannum = vb.Int(90000.0 * vb.Rnd()) + 10000.0; filenamefront = 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); filename = filenamefront + "." + 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.addvideo.filename.value='" + filenamefront + "'</SCRIPT>"); Response.Write("<SCRIPT>parent.addvideo.filename_f.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; }%> <% End(); } catch(Exception ex) { printStackTrace(ex); } %>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -