自己顶一下,哪位帮我解决一下啊,马上揭贴!!!

解决方案 »

  1.   

    为什么就没有人给我解答一下呢
      

  2.   

    /**
     * 引入所需要的外部控件 其中调用到了com.jspsmart.upload.*的类
     */
    import java.io.File;
    import java.io.FileInputStream;
    import java.io.FileOutputStream;
    import java.io.IOException;
    import javax.servlet.ServletException;
    import javax.servlet.jsp.PageContext;
    import com.jspsmart.upload.SmartUpload;
    import com.jspsmart.upload.SmartUploadException;/**
     * @author chenhb
     * @version 1.0.0 用于上传的类 MyUpload可以设置上传的路径和文件名称
     */
    public class UploadFile
    {
    //初始化com.jspsmart.upload.SmartUpload的SmartUpload方法
    static SmartUpload su = new SmartUpload(); /**
     * 建立构造函数UploadFile()
     *  
     */
    public UploadFile()
    {
    } /**
     * MyUpload( PageContext pageContext, String strFilePath,String strFileName )
     * 用于保存上传文件的方法,可以设置文件名称和文件路径
     * 
     * @param pageContext
     *            初始化jsp页面
     * @param strFileName
     *            设置文件路径名称
     * @throws ServletException
     *             抛出Servlet异常
     * @throws IOException
     *             抛出输入输出异常
     * @throws SmartUploadException
     *             抛出自定义异常
     * @return 没有返回值
     */
    public static void MyUpload( PageContext pageContext, String strFileName )
    throws ServletException, IOException, SmartUploadException
    {
    //初始化jsp页面
    su.initialize(pageContext);
    //上传文件数据
    su.upload();
    //初始化com.jspsmart.upload.File
    com.jspsmart.upload.File file = su.getFiles().getFile(0);
    //如果文件存在的话,进行上传操作
    if ( !file.isMissing() )
    {
    //把文件另存为设制好的路径名称
    file.saveAs(strFileName, SmartUpload.SAVE_VIRTUAL);
    }
    }
    }