0
我目前需要通過API將PDF文件轉換爲Base64字符串來發送PDF文件。我測試了我的代碼,並意識到它不能接受我的pdfBase64String變量中的內容。Base64 String to Json String
我試着打印pdfBase64String,它不顯示任何東西。我嘗試解碼回到PDF文件,它的工作原理問題應該在於字符串本身。無論如何,我能解決這個問題嗎?我仍然希望以字符串形式發送它,接收它的另一方將它解碼回pdf文件。
ByteArrayOutputStream ba = loadPdf(fileName);
String pdfBase64String = StringUtils.newStringUtf8(Base64.encodeBase64(ba.toByteArray()));
System.out.println(pdfBase64String); //Does not show anything
ApprovalReport approvalReport = new ApprovalReport(Long.valueOf(crisisID), pdfBase64String);
URI uri = restTemplate.postForLocation(CMO_SERVICE_URI + "/approvalReport/", approvalReport, ApprovalReport.class);
是否打印'ba.toByteArray()length'?什麼是輸出? –