回 帖 发 新 帖 刷新版面

主题:得到相对路径

我做的是上传 可是不是相对的路径  能传上去之后只能在本机上看到图片 在别的电脑上就看不到图片

请高手帮忙指教修改一下

public ActionForward upLoad(ActionMapping mapping, ActionForm form,
            HttpServletRequest request, HttpServletResponse response) {
        
        String path="error";
        UpFileForm upForm = (UpFileForm) form;
        FormFile file =upForm.getFormFile();
        String oldName = file.getFileName();
        String newName = Tool.getName()+"."+oldName.substring(oldName.lastIndexOf(".")+1,oldName.length());
        String ipath=(super.getServlet().getServletContext().getRealPath("images\\")+"\\"+newName);[color=FF0000]//想在这里得到一下相对路径(目前是绝对路径)[/color]
        //System.out.println(ipath);
        try {
            InputStream strm = file.getInputStream();
            FileOutputStream fos = new FileOutputStream(ipath);
            int byt = 0;
            byte b[] = new byte[8192];
            while ((byt = strm.read(b,0,8192)) != -1) {
                fos.write(b,0,byt);
            }
            fos.flush();
            fos.close();
            strm.close();
            request.setAttribute("ipath", ipath);
            path = "success";
        } catch (FileNotFoundException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        return mapping.findForward(path);
    }

回复列表 (共1个回复)

沙发

深圳市华信群英科技有限公司与知名通信软件公司正式签订定向输送人才的合作协议
针对想进入IT软件行业的有志人士提供专业的企业内训
实训课程采用“2+3”分段教学模式,分为2个月理论强化和3个月项目实训两个阶段
实训前就签订就业安置协议,岗前实训后入职
不仅学费优惠而且是企业定向培训定向招聘,百分百保证就业
有意向请登录www.szctt.com,或加QQ:1179397962做详细咨询

我来回复

您尚未登录,请登录后再回复。点此登录或注册