|
@@ -126,8 +126,16 @@ public class AliYunOssUtil {
|
|
|
OSSClient ossClient = init();
|
|
|
// 创建上传文件的元信息,可以通过文件元信息设置HTTP header。
|
|
|
try {
|
|
|
+ ObjectMetadata metadata = new ObjectMetadata();
|
|
|
+ if (key.contains(".jpg")) {
|
|
|
+ metadata.setContentType("image/jpeg");
|
|
|
+ } else if (key.contains(".png")) {
|
|
|
+ metadata.setContentType("image/png");
|
|
|
+ } else if (key.contains(".json")) {
|
|
|
+ metadata.setContentType("application/json");
|
|
|
+ }
|
|
|
// 2019-2-28 启动aliyun oss 空间
|
|
|
- ossClient.putObject(bucket, key, new ByteArrayInputStream(data));
|
|
|
+ ossClient.putObject(bucket, key, new ByteArrayInputStream(data),metadata);
|
|
|
} catch (Exception e) {
|
|
|
log.error(e.toString() + key);
|
|
|
}
|
|
@@ -141,6 +149,14 @@ public class AliYunOssUtil {
|
|
|
if (!file.exists()) {
|
|
|
log.error("要上传的文件不存在:" + filePath);
|
|
|
}
|
|
|
+ ObjectMetadata metadata = new ObjectMetadata();
|
|
|
+ if (filePath.contains(".jpg")) {
|
|
|
+ metadata.setContentType("image/jpeg");
|
|
|
+ } else if (filePath.contains(".png")) {
|
|
|
+ metadata.setContentType("image/png");
|
|
|
+ } else if (filePath.contains(".json")) {
|
|
|
+ metadata.setContentType("application/json");
|
|
|
+ }
|
|
|
ossClient.putObject(ossBucket, key, new File(filePath));
|
|
|
|
|
|
} catch (Exception e) {
|