请教高手,为啥我用jsmartupload 上传图片他不会上传到我的工程目录下的指定文件夹而是上传到
工作空间的workspace\.metadata\.plugins\......下的工程目录下,请问我要咋样改才能让他上传
到我的工程目录下

解决方案 »

  1.   

      哥们 不知道你具体讲的是什么,我刚刚做了一个项目,就是从客户端上传图片到服务器的下的,一定要指定是webapps下面,也就是你的服务器下面的路径,不是工程里面的路径.我做项目的时候用tomcat做的服务器,指定的路径是,String dstPath = ServletActionContext.getServletContext.getRealPath(this.getSavePath());
    这个事获得Tomcat 6.0\webapps\你的工程名\你要保存的文件路径,保存文件的路径可以从stuts-xml文件里面配置,设置一个参数指定路径,不行得话把你的程序贴出来看看 这个不看代码无法解决
                                    
      

  2.   

    InetAddress addr = InetAddress.getLocalHost();
    String ip = addr.getHostAddress().toString();
            
     HttpSession session = request.getSession();

    smartupload=new SmartUpload();
        its=new IPTimeStamp(ip);
        smartupload.initialize(this.getServletContext(), null, request, response, null);
      
        try {
        
    smartupload.upload();
    smartupload.save("upload");
    String name=its.getIPTimeStampRand()+"."+smartupload.getFiles().getFile(0).getFileExt();
    String fileName=this.getServletContext().getRealPath("/")+"upload/"+name;
    smartupload.getFiles().getFile(0).saveAs(fileName);