文章詳情頁
java - 請教一個IO的問題
瀏覽:77日期:2023-12-03 08:25:09
問題描述
OutputStream outputStream = uploadFileUtil.getTargetFileOutputStream(monthlyReportFolder, fileName);
我通過一個方法,根據(jù)Http文件路徑返回SmbFile對象的流對象,也就是獲得了OutputStream ,已知這個文件是html文件。我現(xiàn)在要把這個文件讀成String對象,就是我要拿到這個html文件里面的源代碼。請教該怎么操作呢、
問題解答
回答1:這個outputStream具體指向的實例類型是什么?假設其指向的是個FileOutputStream,可以用類似如下代碼獲取其源代碼。
OutputStream outputStream = new FileOutputStream(fileName);ByteArrayOutputStream baos=new ByteArrayOutputStream(); outputStream.write(baos.toByteArray()); str = baos.toString();
標簽:
java
上一條:java - 為什么瀏覽器得不到查到的數(shù)據(jù),后臺正常輸出,并未報錯啊下一條:java - Spring boot項目 可以通過ip+port+contentPath就直接顯示所有的接口地址和數(shù)據(jù)信息,這是為什么???
相關文章:
1. linux - Ubuntu下編譯Vim8(+python)無數(shù)次編譯失敗2. javascript - 靜態(tài)頁面html 引頭尾公共文件?3. javascript - vscode alt+shift+f 格式化js代碼,通不過eslint的代碼風格檢查怎么辦。。。4. css - linear-gradient無效是怎么回事?5. python中怎么對列表以區(qū)間進行統(tǒng)計?6. javascript - 如何判斷用戶切換到了當前標簽頁?7. javascript - react 里使用antd model 怎么控制model 開關8. javascript - 寫移動端的頁面的時候,有不一快空白,是怎么回事?9. javascript - webpack 報錯 新人 求解10. css - 移動端 盒子內(nèi)加overflow-y:scroll后 字體會變大
排行榜

熱門標簽