src/main/webapp/WEB-INF/xinwen/fileup_load.jsp

(开头部分) 2KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<%@ page import="com.jspsmart.upload.*" %>
<%@ page import="java.util.Date"%>
<%
		request.setCharacterEncoding("gb2312");
		String kname=(String)request.getParameter("kname");
		System.out.println("kname="+kname);
		String savePath="upload/";
		String ext="";
		String trace="";
			String filename="";
		try {  
		//实例化上载bean
    SmartUpload mySmartUpload=new SmartUpload();
    //初始化

    mySmartUpload.initialize(pageContext);
    //设置上载的最大值
   
    mySmartUpload.setMaxFileSize(500 * 1024*1024);
    
    //上载文件
	 mySmartUpload.upload();
   //循环取得所有上载的文件
    
     for (int i=0;i<mySmartUpload.getFiles().getCount();i++){
   //取得上载的文件
   com.jspsmart.upload.File myFile = mySmartUpload.getFiles().getFile(i);
  
   if (!myFile.isMissing())
    {
   //取得上载的文件的文件名
    String myFileName=myFile.getFileName();
    //取得不带后缀的文件名
    //String  suffix=name;
  // System.out.println("myFileName="+myFileName);
    String  suffix=myFileName.substring(0,myFileName.lastIndexOf('.')); //取得后缀名
	//System.out.println("suffix="+suffix);
	String   exta=   mySmartUpload.getFiles().getFile(0).getFileExt();  
		mySmartUpload.setAllowedFilesList("doc,ppt,xls,jpg,jpeg,png");   
		if(true){//exta.equals("flv")||exta.equals("avi")||exta.equals("wmv")||exta.equals("jpg")||exta.equals("gif")||exta.equals("png") 
		 ext = myFileName.substring(myFileName.lastIndexOf('.')+1,myFileName.length());
    //取得文件的大小
    int fileSize=myFile.getSize();
    //保存路径
    String path=request.getRealPath("/")+savePath;
	System.out.println(path);
	//path="/files/";
	Date date = new Date();
String a=String.valueOf(date.getTime());
	 filename=a+"."+ext;
	String explain=(String)mySmartUpload.getRequest().getParameter("text");
    String send=(String)mySmartUpload.getRequest().getParameter("send");
    //将文件保存在服务器端
	    trace=path+filename;
    myFile.saveAs(trace,mySmartUpload.SAVE_PHYSICAL);
	
	
	 }
   else{
后面还有 22 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。