소스 검색

base64测试

xusonglin 5 년 전
부모
커밋
77604d5e56
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      src/main/java/com/jkcredit/invoice/hub/service/contract/ContractServiceImpl.java

+ 2 - 2
src/main/java/com/jkcredit/invoice/hub/service/contract/ContractServiceImpl.java

@@ -19,6 +19,7 @@ import sun.misc.BASE64Encoder;
 
 import javax.annotation.Resource;
 import java.io.IOException;
+import java.util.Base64;
 import java.util.Date;
 
 /**
@@ -49,10 +50,9 @@ public class ContractServiceImpl extends BaseService implements ContractService
         request.setServiceEndTime(contractDto.getServiceEndTime());
         request.setContractFileName(filename);
 
-        BASE64Encoder base64Encoder = new BASE64Encoder();
         String base64Str;
         try {
-            base64Str = base64Encoder.encode(contractDto.getContract().getBytes());
+            base64Str = Base64.getEncoder().encodeToString(contractDto.getContract().getBytes());
             request.setBase64Str(base64Str);
         } catch (IOException ioe) {
             log.error("上传协议转base64失败,失败原因:{}", ioe.getMessage());