首页 > 其他 > 详细

//插入图片封装

时间:2016-02-15 14:40:26      阅读:193      评论:0      收藏:0      [点我收藏+]


    
    public boolean insertImage(ShopCategory sc ,HttpServletRequest request, HttpServletResponse response,String prefix){

        
        
        MultipartHttpServletRequest multipartRequest  =  (MultipartHttpServletRequest) request;
        
        String realPath = request.getSession().getServletContext().getRealPath("//");
        String sub = realPath.substring(0, realPath.lastIndexOf(File.separator+"easy"));
        
        long dateTime = new Date().getTime();
        
        MultipartFile img  =  multipartRequest.getFile("fileDtl");
        String imgName = dateTime + new Random().nextInt(10) + img.getOriginalFilename();
        String name =  "/shop"+prefix+"/"+prefix+"_" + imgName;
        
        sc.setImageName(prefix+imgName);
        sc.setImg_url(name);
        
        String imgRoot = sub + File.separator + "imgupload" + File.separator;
        
        try {
            byte[] bytes = img.getBytes();
            FileOutputStream outStream = new FileOutputStream(imgRoot + name);
            outStream.write(bytes);
            outStream.close();
            
        } catch (IOException e) {
            e.printStackTrace();
            return false;
        }
        
        
        return true;
    }
    
   

//插入图片封装

原文:http://www.cnblogs.com/sosolili/p/5190348.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!