Commit 0fc02905 by fudahua

feat:上传日志

parent 252dc878
...@@ -8,6 +8,8 @@ import com.gic.haoban.manage.web.errCode.HaoBanErrCode; ...@@ -8,6 +8,8 @@ import com.gic.haoban.manage.web.errCode.HaoBanErrCode;
import com.gic.qcloud.BucketNameEnum; import com.gic.qcloud.BucketNameEnum;
import com.gic.qcloud.FileUploadUtil; import com.gic.qcloud.FileUploadUtil;
import org.apache.commons.io.FileUtils; import org.apache.commons.io.FileUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.bind.annotation.ResponseBody;
...@@ -22,7 +24,7 @@ import java.util.Set; ...@@ -22,7 +24,7 @@ import java.util.Set;
@RestController @RestController
public class UploadController extends WebBaseController{ public class UploadController extends WebBaseController{
private static Logger logger= LoggerFactory.getLogger(UploadController.class);
private static Set<String> FILE_TYPE = new HashSet<>( ); private static Set<String> FILE_TYPE = new HashSet<>( );
static { static {
for(BucketNameEnum value: BucketNameEnum.values()){ for(BucketNameEnum value: BucketNameEnum.values()){
...@@ -56,20 +58,26 @@ public class UploadController extends WebBaseController{ ...@@ -56,20 +58,26 @@ public class UploadController extends WebBaseController{
String key = "haoban/"+dayFilePath+"/"+name; String key = "haoban/"+dayFilePath+"/"+name;
fileType = FILE_TYPE.contains( fileType )?fileType:BucketNameEnum.OTHER_90000.getName(); fileType = FILE_TYPE.contains( fileType )?fileType:BucketNameEnum.OTHER_90000.getName();
String url = FileUploadUtil.simpleUploadFileFromLocal( templateFile,key,fileType); try {
String url = FileUploadUtil.simpleUploadFileFromLocal(templateFile, key, fileType);
if(templateFile != null){ if (templateFile != null) {
templateFile.delete(); templateFile.delete();
} }
JSONObject res = new JSONObject( ); JSONObject res = new JSONObject();
res.put( "name",name ); res.put("name", name);
res.put( "mediaName",mediaName ); res.put("mediaName", mediaName);
res.put( "ext", suffix ); res.put("ext", suffix);
res.put( "size",len ); res.put("size", len);
res.put( "key",key ); res.put("key", key);
res.put( "url", "https://"+url ); res.put("url", "https://" + url);
return resultResponse(HaoBanErrCode.ERR_1, res); return resultResponse(HaoBanErrCode.ERR_1, res);
}catch (Exception e) {
e.printStackTrace();
logger.info("异常:{}",e);
return resultResponse(HaoBanErrCode.ERR_0);
}
} }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment