Browse Source

oss模块。fastdfs相关配置

dev
yujintao 6 years ago
parent
commit
ff74a8768f
  1. 13
      esua-epdc/epdc-module/epdc-oss/epdc-oss-server/src/main/java/com/elink/esua/epdc/cloud/FastDFSCloudStorageService.java
  2. 2
      esua-epdc/epdc-module/epdc-oss/epdc-oss-server/src/main/resources/application.yml

13
esua-epdc/epdc-module/epdc-oss/epdc-oss-server/src/main/java/com/elink/esua/epdc/cloud/FastDFSCloudStorageService.java

@ -1,8 +1,8 @@
/**
* Copyright (c) 2018 人人开源 All rights reserved.
*
* <p>
* https://www.renren.io
*
* <p>
* 版权所有侵权必究
*/
@ -13,9 +13,6 @@ import com.elink.esua.epdc.commons.tools.utils.SpringContextUtils;
import com.elink.esua.epdc.exception.ModuleErrorCode;
import com.github.tobato.fastdfs.domain.StorePath;
import com.github.tobato.fastdfs.service.DefaultGenerateStorageClient;
import com.elink.esua.epdc.commons.tools.exception.RenException;
import com.elink.esua.epdc.commons.tools.utils.SpringContextUtils;
import com.elink.esua.epdc.exception.ModuleErrorCode;
import java.io.ByteArrayInputStream;
import java.io.InputStream;
@ -32,7 +29,7 @@ public class FastDFSCloudStorageService extends AbstractCloudStorageService {
defaultGenerateStorageClient = (DefaultGenerateStorageClient) SpringContextUtils.getBean("defaultGenerateStorageClient");
}
public FastDFSCloudStorageService(CloudStorageConfig config){
public FastDFSCloudStorageService(CloudStorageConfig config) {
this.config = config;
}
@ -45,8 +42,8 @@ public class FastDFSCloudStorageService extends AbstractCloudStorageService {
public String upload(InputStream inputStream, String suffix) {
StorePath storePath;
try {
storePath = defaultGenerateStorageClient.uploadFile("group1", inputStream, inputStream.available(), suffix);
}catch (Exception ex){
storePath = defaultGenerateStorageClient.uploadFile("epdc-pic", inputStream, inputStream.available(), suffix);
} catch (Exception ex) {
throw new RenException(ModuleErrorCode.OSS_UPLOAD_FILE_ERROR, ex, ex.getMessage());
}

2
esua-epdc/epdc-module/epdc-oss/epdc-oss-server/src/main/resources/application.yml

@ -45,7 +45,7 @@ fdfs:
so-timeout: 600000
connect-timeout: 6000
tracker-list: #TrackerList参数,支持多个
- 192.168.10.10:22122
- 10.5.34.165:22122
management:
endpoints:

Loading…
Cancel
Save