jspsmart官网_servletjsp.jar_jspsmart.jar(2)

电脑杂谈  发布时间:2017-01-21 15:24:06  来源:网络整理

我们在uploadfile.jsp界面:

<span style="font-size:18px;"><%@ page language="java" contentType="text/html;charset=GBK"
    pageEncoding="GBK"
    import="java.util.*,com.jspsmart.upload.*,net.iesun.util.*" errorPage="" 
%>
<%
  String strUpload,strFilename,xx,jgdm,sl,rootdir,retfun;
  strUpload=request.getParameter("uploadpath");
  if(strUpload==null)strUpload="";
  if(strUpload.equals(""))strUpload="/upload";


  String rootpath=config.getServletContext().getRealPath("/");
  rootdir=request.getParameter("rootdir");
  rootdir="upload/advertise/";
  
  if(rootdir==null)rootdir="";
  if(rootdir.equals(""))rootdir="LOGOIMAGEPATH";
  rootdir=rootdir.toUpperCase();
  if(rootdir.equals("LOGOIMAGEPATH")||rootdir.equals("PROIMAGEPATH"))
  {
	rootpath=Ini.getDBValue(rootdir,rootpath);
   }

/*
rootdir
"ROOT" 
"LOGOIMAGEPATH" logo.jsp stock.jsp teamBuy.jsp WebImage.jsp
"PROIMAGEPATH"  upload.jsp
//Ini.getDBValue()
*/

  sl=request.getParameter("sl");
  if(sl==null)sl="0";
	
  retfun=request.getParameter("retfun");
  if(retfun==null)retfun="";

  xx=request.getParameter("xx");
  if(xx==null)xx="";

  jgdm=String.valueOf(request.getParameter("jgdm"));//获取机构代码
  if(jgdm.equals("null"))jgdm="";

  strFilename=String.valueOf(Pub.getTimeInMillis(null));
  strFilename=strFilename+xx;//文件名

  String filename="";
  String issave = request.getParameter("issave"); 
  if(issave==null)issave="0";
  if(issave.equals("1"))
  {
  filename=Images.upload(rootpath,strUpload,strFilename,pageContext);
  
  if(filename.indexOf(":")>0){
	out.println("<script language=javascript>alert("+filename+");parent.UploadError(\"提示:\\n\\n"+filename+"\");</script>");
  }
  else
  {

  if(sl.equals("1"))
  {
     String ext=Images.getFileExt(filename);
     String sSaveFileName=strFilename+"_sl";

     //System.out.println(sSaveFileName);
     //System.out.println(rootpath+"/"+strUpload+"/"+strFilename+"."+ext);
     //System.out.println(rootpath+"/"+strUpload+"/"+sSaveFileName+"."+ext);
     Images.ResizeImage(rootpath+"/"+strUpload+"/"+strFilename+"."+ext,rootpath+"/"+strUpload+"/"+sSaveFileName+"."+ext,800,0);
     
     filename=sSaveFileName+"."+ext;
  }

  
    if(!retfun.equals(""))
    {
	out.println("<script language=javascript>var flag = window.opener."+retfun+"("+filename+");window.close();</script>");
     }
     
        out.println("<script language=javascript>");
	out.print("parent.UploadSaved(");
	out.print(filename);
	out.print(");var obj=parent.dialogArguments.dialogArguments;if (!obj) obj=parent.dialogArguments;try{obj.addUploadFile(");
	out.print(filename);
	out.print(", ");
	out.print(filename);
	out.print(", ");
	out.print(strUpload);
	out.print(");} catch(e){}");
	out.println(";history.back()</script>");
     
  }	
  }
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://.w3.org/1999/xhtml" >
<head>
<title></title>
<script language=javascript>
function CheckUploadForm()
{
  if (document.getElementById("upfile").value=="") {
        alert(选择一个上传文件!);
        return false;
  }
  return true;
}

function check(form) {
 	document.myform.submit();
}

</script>
<style type="text/css">
body {padding:0px;margin:0px;overflow-x:hidden;overflow-y:hidden;}
</style>
<script language="JavaScript" src="dialog/dialog.js">
</script>


</head>
<body>   
    <div>
      <form name="myform" id="myform" method="post" action="/UploadControl/uploadfile.jsp?issave=1&jgdm=<%=jgdm%>&xx=<%=xx%>&uploadpath=<%=strUpload%>&sl=<%=sl%>&retfun=<%=retfun%>&rootdir=<%=rootdir%>" id="form1" enctype="multipart/form-data">
        <div class="uploaddiv">
				<input type="file" name="upfile" id="upfile" title="选择文件" style="width:170px" /><input type="submit" name="btnUpload" value="上 传" id="btnUpload" onclick="check(this.form)"/>
<!--                 <input name="button" type=button onClick="window.close();" value=取消></td> -->
		</div>         
     </form>
    </div>
</body>
</html></span>


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-27832-2.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...