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的使用案例。 如果你还可以包含一段代码以符合你的解释,那就太棒了。谢谢!