|
@@ -80,7 +80,7 @@ public class UploadToOssUtil {
|
|
|
|
|
|
//上传的数据是byte[],key是上传后的文件名
|
|
//上传的数据是byte[],key是上传后的文件名
|
|
public void upload(byte[] data,String key1) throws IOException{
|
|
public void upload(byte[] data,String key1) throws IOException{
|
|
- log.info("开始上传文件 源路径:{},目标路径:{},type:{}" , data,key1,type);
|
|
|
|
|
|
+ log.info("开始上传文件 源路径:{},目标路径:{},type:{}" , new String(data, "UTF-8"),key1,type);
|
|
switch (type){
|
|
switch (type){
|
|
case "oss":uploadOss(data,key1); break;
|
|
case "oss":uploadOss(data,key1); break;
|
|
case "aws": uploadAws(data,key1); break;
|
|
case "aws": uploadAws(data,key1); break;
|
|
@@ -704,12 +704,11 @@ public class UploadToOssUtil {
|
|
//创建oss客户端
|
|
//创建oss客户端
|
|
OSSClient ossClient = new OSSClient(point, key, secrey);
|
|
OSSClient ossClient = new OSSClient(point, key, secrey);
|
|
InputStream objectContent = null;
|
|
InputStream objectContent = null;
|
|
- StringBuilder contentJson = null;
|
|
|
|
|
|
+ StringBuilder contentJson = new StringBuilder();
|
|
try {
|
|
try {
|
|
// ossObject包含文件所在的存储空间名称、文件名称、文件元信息以及一个输入流。
|
|
// ossObject包含文件所在的存储空间名称、文件名称、文件元信息以及一个输入流。
|
|
OSSObject ossObject = ossClient.getObject(bucketName, objectName);
|
|
OSSObject ossObject = ossClient.getObject(bucketName, objectName);
|
|
objectContent = ossObject.getObjectContent();
|
|
objectContent = ossObject.getObjectContent();
|
|
- contentJson = new StringBuilder();
|
|
|
|
try(BufferedReader reader = new BufferedReader(new InputStreamReader(objectContent))){
|
|
try(BufferedReader reader = new BufferedReader(new InputStreamReader(objectContent))){
|
|
while (true) {
|
|
while (true) {
|
|
String line = reader.readLine();
|
|
String line = reader.readLine();
|