uploadpic.jsp

来自「Java做的在线文本编辑器」· JSP 代码 · 共 49 行

JSP
49
字号
<%@ page language="java" contentType="text/html; charset=gbk"
	pageEncoding="gbk"  errorPage="err.jsp"%>
<%@ page import="tzb.util.*"%>
<%@ page import="java.util.*"%>
<%@ include file="include/adminsession.jsp"%>

<jsp:useBean id="mySmartUpload" scope="page"
	class="com.jspsmart.upload.SmartUpload" />
<%
final long MaxFileSize=10000;//上传文件不能超过10M
boolean hasImg=false;

String fileName = null;
mySmartUpload.initialize(pageContext); 
mySmartUpload.upload();
int countFile=mySmartUpload.getFiles().getCount();
try{
for(int i=0;i<countFile;i++){
com.jspsmart.upload.File myFile = mySmartUpload.getFiles().getFile(i);
if (!myFile.isMissing()) {
 if(myFile.getSize()<MaxFileSize*1000){
 Date date=new Date();
 String RND=""+(1900+date.getYear())+""+(date.getMonth()+1)+""+date.getDate()+""+date.getHours()+""+date.getMinutes()+(int)(Math.random()*10000+10000);
 String ext=myFile.getFileExt();//得到后缀   

if(Check.isImage(ext)){
  fileName = RND+"."+ext;
  fileName="upload/images/" + fileName;
  hasImg=true;
  myFile.saveAs( fileName);//要存放文件所在文件夹的相对路径
  out.println("<script language='javascript'>parent.document.getElementById('txtFileName4').value='"+fileName+"';</script>"); 
}
}else{
   out.println("<script language='javascript'>alert('上传图片不能超过10M。');</script>"); 
   if(true){
     return;
   }
}
      
}else{
	 out.println("<script language='javascript'>alert('上传失败,请确定文件是否存在。');</script>"); 
}
}
}catch(Exception e){
	out.println("<script language='javascript'>alert('上传失败,请确定文件是否存在。');</script>"); 
}


%>

⌨️ 快捷键说明

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