文章詳情頁
java - 請教一個IO的問題
瀏覽:106日期:2023-12-03 08:25:09
問題描述
OutputStream outputStream = uploadFileUtil.getTargetFileOutputStream(monthlyReportFolder, fileName);
我通過一個方法,根據Http文件路徑返回SmbFile對象的流對象,也就是獲得了OutputStream ,已知這個文件是html文件。我現在要把這個文件讀成String對象,就是我要拿到這個html文件里面的源代碼。請教該怎么操作呢、
問題解答
回答1:這個outputStream具體指向的實例類型是什么?假設其指向的是個FileOutputStream,可以用類似如下代碼獲取其源代碼。
OutputStream outputStream = new FileOutputStream(fileName);ByteArrayOutputStream baos=new ByteArrayOutputStream(); outputStream.write(baos.toByteArray()); str = baos.toString();
標簽:
java
上一條:java - 為什么瀏覽器得不到查到的數據,后臺正常輸出,并未報錯啊下一條:java - Spring boot項目 可以通過ip+port+contentPath就直接顯示所有的接口地址和數據信息,這是為什么???
相關文章:
1. docker網絡端口映射,沒有方便點的操作方法么?2. css - chrome下a標簽嵌套img 顯示會多個小箭頭?3. vim - docker中新的ubuntu12.04鏡像,運行vi提示,找不到命名.4. javascript - 網頁打印頁另存為pdf的代碼一個問題5. java中返回一個對象,和輸出對像的值,意義在哪兒6. mysql - 在不允許改動數據表的情況下,如何優化以varchar格式存儲的時間的比較?7. css3 - 純css實現點擊特效8. javascript - 關于apply()與call()的問題9. javascript - 有適合開發手機端Html5網頁小游戲的前端框架嗎?10. docker start -a dockername 老是卡住,什么情況?
排行榜
