将图片上传到OSS上,经常卡在上传图片上-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

将图片上传到OSS上,经常卡在上传图片上

loki.zhao 2016-04-03 13:32:17 5865

public static String upload2Oss(String imgurl,String path){

     OSSClient client = OssUtils.getOSSClient();
     String filepath=path+"/"+sdf.format(new Date())+"/"+MD5.MD5(System.currentTimeMillis()+"")+".jpg";
     long start=System.currentTimeMillis();
     URL url;
     InputStream is =null;
     HttpURLConnection httpUrlConn =null;
    try {
           url = new URL(imgurl);
        // URLConnection con = url.openConnection();
            httpUrlConn = (HttpURLConnection) url.openConnection();  
           httpUrlConn.setConnectTimeout(5000);
            httpUrlConn.setDoInput(true);  
            httpUrlConn.setRequestMethod("GET");  
            httpUrlConn.setRequestProperty("User-Agent", "Mozilla/4.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)");
            // 获取输入流  
             is = httpUrlConn.getInputStream();
           client.putObject("playerpark", filepath, is);
    } catch (Exception e) {
        LOG.info("上传失败的URL:"+imgurl);
        e.printStackTrace();
        return "";
    }finally{
        if(is!=null){
            try {
                is.close();
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
        }
        
        if(httpUrlConn!=null){
            httpUrlConn.disconnect();
        }
    }
    LOG.info("上传一张图片到阿里云时间:"+(System.currentTimeMillis()-start));
    return filepath;
图片上传图片 oss图片上传 图片上传上传图片
分享到
取消 提交回答
全部回答(2)
添加回答
云计算
使用钉钉扫一扫加入圈子
+ 订阅

时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

相似问题
最新问题