<%@ page contentType="text/html;charset=gb2312" language="java" import="com.jspsmart.upload.*"%> <%@ page import="com.jspsmart.upload.*"%> <%@ page import="java.util.*"%> <% String path = request.getContextPath(); %> <% request.setCharacterEncoding("utf-8"); response.setCharacterEncoding("utf-8"); %> <% String newFile1Name=null; String file_name=null; SmartUpload mySmartUpload = new SmartUpload(); //初始化上传 mySmartUpload.initialize(pageContext); //只允许上载此类文件 try { mySmartUpload.setAllowedFilesList("jpg,png,jpeg,gif"); 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(".")); //newFile1Name=file_name; //System.out.println("新文件名称:"+newFile1Name); String saveurl = request.getSession().getServletContext().getRealPath("upload"); saveurl = saveurl+"/"+newFile1Name; //System.out.println("saveurl==="+saveurl); myFile.saveAs(saveurl, mySmartUpload.SAVE_PHYSICAL); // } } } catch (Exception e) { e.toString(); } %>