开发者社区 问答 正文

OSS对象使用java上传图片



public class ImgeUtil {
        public static String uploadimga( File file, String bucketName, String folder){
        try {
            OSSClient client = new OSSClient(OSSClientConstants.ENDPOINT,OSSClientConstants.ACCESS_KEY_ID, OSSClientConstants.ACCESS_KEY_SECRET);
            PutObjectResult objectResult =client.putObject(bucketName, folder, file);
            System.out.println(objectResult);
        } catch (FileNotFoundException e) {
            System.out.println("出错了");
            e.printStackTrace();
        }
            return "";
        }
        public static void main(String[] args) {
              String files="D:\\Fiddleheads_ZH-CN14463697077_1920x1080.jpg";  
              File fi= new File(files);
            ImgeUtil.uploadimga(fi, OSSClientConstants.BACKET_NAME, OSSClientConstants.FOLDER);
        }
}
运行就报错,大神能给我看下吗?
一下报错信息

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/http/ssl/TrustStrategy
    at com.aliyun.oss.OSSClient.<init>(OSSClient.java:208)
    at com.aliyun.oss.OSSClient.<init>(OSSClient.java:129)
    at com.jwsz.util.ImgeUtil.uploadimga(ImgeUtil.java:14)
    at com.jwsz.util.ImgeUtil.main(ImgeUtil.java:27)
Caused by: java.lang.ClassNotFoundException: org.apache.http.ssl.TrustStrategy
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    ... 4 more

展开
收起
lwsd 2017-09-06 00:12:06 3122 分享 版权
1 条回答
写回答
取消 提交回答
  • ReOSS对象使用java上传图片
    在线等
    2017-09-06 00:12:41
    赞同 展开评论