阿里云OSS,打开图片地址无法预览,直接下载,已绑定过oss域名,且备案通过,有没有哪位大神指点一下!谢谢!
Java SDK 解决如下
String endpoint = "http://oss-cn-hangzhou.aliyuncs.com";
String accessKeyId = "<yourAccessKeyId>";
String accessKeySecret = "<yourAccessKeySecret>";
OSS ossClient = new OSSClientBuilder().build(endpoint, accessKeyId, accessKeySecret);
InputStream inputStream = new URL("https://www.aliyun.com/").openStream();
// 添加 ContentType
ObjectMetadata objectMetadata = new ObjectMetadata();
objectMetadata.setContentType("image/jpg");
ossClient.putObject("<yourBucketName>", "<yourObjectName>", inputStream, objectMetadata);
ossClient.shutdown();
在上传(putObject)的时候,传入objectMetadata,设置合适的contentType就可以了。objectMetadata.setContentType("image/jpg");
检查一下
Content-Disposition
和
content-type