上传到阿里云OSS的照片无法预览


今天用阿里云OSS帮助文档的方式去上传图片到OSS。虽然上传成功了。但是在OSS上无法预览。
在这里插入图片描述

解决:换一种代码。ossClient.putObject(bucketName,"文件名",inputStream);文件名一定要带后缀,比如giao.png

// Endpoint以杭州为例,其它Region请按实际情况填写。
        String endpoint = "oss-cn-hangzhou.aliyuncs.com";
// 阿里云主账号AccessKey拥有所有API的访问权限,风险很高。强烈建议您创建并使用RAM账号进行API访问或日常运维,请登录RAM控制台创建RAM账号。
        String accessKeyId = "xxxxhwdNctbaWKksL";
        String accessKeySecret = "xxxx9zudwou9VYIa";
        String bucketName = "你的bucket名字";

        OSS ossClient=new OSSClientBuilder().build(endpoint,accessKeyId,accessKeySecret);

//        上传文件流
        InputStream inputStream=new FileInputStream("文件的完整路径 C:\\Users\\xx\\Desktop\\xx.jpg");
        //文件名一定要带后缀啊。
        ossClient.putObject(bucketName,"文件名",inputStream);
// 关闭OSSClient。
        ossClient.shutdown();
        System.out.println("文件上传成功");

文章作者: fFee-ops
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 fFee-ops !
评论
  目录