update 优化 oss 上传下载 使用流直接操作 减少读取字节码的内存消耗

This commit is contained in:
疯狂的狮子li
2022-11-08 18:51:09 +08:00
parent 15d3ed1107
commit 9013578bf3
2 changed files with 18 additions and 16 deletions

View File

@@ -134,10 +134,17 @@ public class OssClient {
* @param path 完整文件路径
*/
public ObjectMetadata getObjectMetadata(String path) {
path = path.replace(getUrl() + "/", "");
S3Object object = client.getObject(properties.getBucketName(), path);
return object.getObjectMetadata();
}
public InputStream getObjectContent(String path) {
path = path.replace(getUrl() + "/", "");
S3Object object = client.getObject(properties.getBucketName(), path);
return object.getObjectContent();
}
public String getUrl() {
String domain = properties.getDomain();
String endpoint = properties.getEndpoint();