<%@ page contentType="text/html;charset=utf-8" language="java" import="com.jspsmart.upload.*"%> <%@ page import="com.jspsmart.upload.*"%> <%@ page import="java.util.*"%> <% String path = request.getContextPath(); %> <% String newFile1Name=null; String file_name=null; SmartUpload mySmartUpload = new SmartUpload(); //初始化上传 mySmartUpload.initialize(pageContext); //只允许上载此类文件 try { //mySmartUpload.setAllowedFilesList("jpg,Jpg,JPG,GIF,gif,Gif,png"); mySmartUpload.upload(); } catch (Exception e) { //out.println(""); //return; } try { com.jspsmart.upload.File myFile = mySmartUpload.getFiles().getFile(0); if (myFile.isMissing()) { out.println(""); return; } else { int file_size = myFile.getSize(); //取得文件的大小 (单位是b) file_name=myFile.getFileName(); System.out.println("文件大小:"+file_size+"文件名称:"+file_name); //if (file_size > 10*1024*1024) //{ //out.println(""); //return; //} //else //{ newFile1Name=new Date().getTime()+file_name.substring(file_name.indexOf(".")); System.out.println("新文件名称:"+newFile1Name); String saveurl = request.getSession().getServletContext().getRealPath("upload"); saveurl = saveurl+"/"+newFile1Name; myFile.saveAs(saveurl, mySmartUpload.SAVE_PHYSICAL); // } } } catch (Exception e) { e.toString(); } %>