outputstream

    0熱度

    1回答

    我想壓縮大量的pdf文件(作爲數據庫中的BLOB存儲),然後將zip作爲附件返回給用戶。 在沒有遇到內存問題的情況下做到這一點的最佳方式是什麼? 另一個注意:我實際上需要合併一些PDF文件,然後將它們添加到ZipOutputStream中。因此,一次需要將幾個PDF存儲在內存中。 我認爲最好將它們作爲臨時文件存儲在服務器上,然後再壓縮它們全部?

    1熱度

    1回答

    我們如何爲Blackberry編程一個循環緩衝區?

    32熱度

    1回答

    我需要將java.nio.ByteBuffer的內容放入java.io.OutputStream。 (希望我有一個Channel,但我不這樣做)最好的方法是什麼? 我不能使用ByteBuffer的array()方法,因爲它可以是隻讀緩衝區。 我也可能會在使用此ByteBuffer和具有byte[]的常規數組之間插入對OutputStream的寫入,我可以直接使用OutputStream.write

    12熱度

    3回答

    我在寫一個Java應用程序,它通過JNI接口使用C++庫。 C++庫創建類型爲Foo的對象,這些對象已通過JNI正式傳遞給Java。 假設庫具有輸出功能 void Foo::print(std::ostream &os) ,我有一個Java OutputStream out。我如何從Java調用Foo::print以便輸出出現在out?有什麼辦法可以將OutputStream強制轉換爲JNI層

    0熱度

    2回答

    我發現自己在我的應用程序模塊周圍傳遞了InputStream/OutputStream對象。 我想知道如果這是更好地 - 將內容保存到磁盤,並通過類似的各種方法之間的Resource調用 - 使用一個byte []數組 而不必每次處理流。 在這些情況下你的方法是什麼? 感謝 編輯: 我已經接收由用戶上傳的文件的控制器。我有一個實用程序模塊,提供一些功能來呈現文件。 utilityMethod(In

    7熱度

    4回答

    在將一些處理後的內容寫出到輸出流之後,我需要重新訪問流的開始並寫出一些內容元數據。我正在寫的數據非常大,高達4Gb,並且可能直接寫入文件或寫入內存緩衝區,具體取決於各種環境因素。 如何實現一個OutputStream,它允許我在完成內容寫入後寫出標題?

    3熱度

    1回答

    我有一種方法可以打開一個文件並傳遞給另一個函數以向其中寫入一些數據。第二種方法想使用PrintWriter來寫入其數據。但是,我不想要求每個人都使用PrintWriter來寫入該流。 目前,它看起來是這樣的(例如消毒...不打擾批評我的選擇方法或變量名) public void exportRawDataIntoStream(OutputStream os) { PrintWriter

    21熱度

    3回答

    我將爲直接輸出到OutputStream的XML解析Java類編寫junit測試。例如,xmlWriter.writeString("foo");會生成類似<aTag>foo</aTag>的內容,以寫入保存在XmlWriter實例內的輸出流中。問題是如何測試這種行爲。一種解決方案當然是讓OutputStream成爲FileOutputStream,然後通過打開寫入的文件來讀取結果,但它不是很優雅。

    2熱度

    3回答

    目前我使用的ObjecInputStream從Socket閱讀,和一切工作正常使用這個簡單的代碼: ObjectInputStream input = new ObjectInputStream(socket.getInputStream()); Object response = input.readObject(); 現在我想以某種方式取消讀取,無需關閉流,以便我以後可以再讀一遍。可能嗎

    216熱度

    8回答

    有人向我解釋什麼是InputStream和OutputStream是? 我很困惑InputStream和OutputStream的使用案例。 如果你還可以包含一段代碼以符合你的解釋,那就太棒了。謝謝!