簡體   English   中英

多次使用輸入流

[英]Use Input Stream multiple times

for (File fileEntry : dir.listFiles()) {
    String strXMLFilename = null;
    strXMLFilename = fileEntry.getName();
    InputStream input = new FileInputStream(strXMLFilename);
    PostMethod post = new PostMethod();
    post.setRequestBody(input);
    .....
    .....
    .....
}

每當我的for循環運行時, InputStream input = new FileInputStream(strXMLFilename); 這條線工作正常。 但是,當第二次進入阻塞狀態時,這條線是一個問題。 我希望輸入流不能正確讀取文件。 我嘗試通過關閉輸入流,即使它不起作用。

如果您想多次閱讀它,則應該在讀取BufferedInputStream之后使用reset方法,或者使用我認為更合適的byte []。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM