问题标签 [outputstream]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
577 浏览

blackberry - 如何在 Blackberry 或 java me 中实现循环缓冲区?

我们如何为黑莓编写循环缓冲区?

0 投票
4 回答
33686 浏览

java - 使用 PrintWriter 和 OutputStream

我正在使用 struts 创建一个项目,但在使用 Jasper IReports 时遇到问题。我想将一些信息导出到 pdf 文件中,并且不断收到 java.lang.IllegalStateException:getOutputStream() 已被调用...当页面已经打开 PrintWriter 时在我的代码中打开 ServletOutputStream 导致的异常。

代码在模型中(所以它不在jsp中,它在java文件中),如下所示:

我检查了连接、路径和 HttpServletResponse 并且一切正常。

我是 Jasper Reports 以及将内容编码为 PDF 的新手,因此您可以正确地假设我对我在这里所做的事情有一个最小的了解,显然我的代码是通过网络从某个地方复制/粘贴的.

我尝试使用 PrintWriter 而不是 OutputStream,将字节转换为字符串并使用 PrintWriter.append(String) 方法(allthought is not String is CharSequence),但它不会将数据提取到 PDF 中。

我还尝试获取 PrintWriter,关闭它以打开 OutputStream(不起作用)或刷新它(两者都没有)。

任何关于使用任何可以在 pdf 中显示数据的解决方案的帮助都会很棒。非常感谢!

0 投票
7 回答
298841 浏览

java - Byte[] 到 InputStream 或 OutputStream

我的数据库表中有一个 blob 列,我必须byte[]在我的 Java 程序中将其用作映射,并且要使用此数据,我必须将其转换为InputStreamor OutputStream。但我不知道当我这样做时内部会发生什么。谁能简要解释一下我进行此转换时发生了什么?

0 投票
1 回答
4902 浏览

c++ - 重载命名空间中类模板的输出运算符

我有这个程序

编译失败,因为编译器找不到 skg::Triplet 的任何输出运算符。但是输出运算符确实存在。

如果我将 Triplet 从 skg 命名空间移动到全局命名空间,一切正常。这里有什么问题?

0 投票
3 回答
1242 浏览

java - 通过 Java 写入 unix 管道的问题

我正在写入位于“/dev/fb0”的帧缓冲区。一切正常,直到我尝试使用挂起程序的 OutputStream 再次写入管道。我已经通过关闭输出流然后重新创建它来解决这个问题,但这似乎非常缓慢和生硬。

Framebuffer.java

有任何想法吗?

谢谢。

0 投票
1 回答
1678 浏览

java - 如何有效地将未压缩的 InputStream 转换为 gzip 格式的 InputStream?

一个用户将一个大文件上传到我的网站,我想压缩该文件并将其存储在一个 blob 中。所以我有一个未压缩的 InputStream 并且 blob 想要一个 InputStream。我知道如何使用 GZIPOutputStream 将 InputStream 压缩为 Outputstream,但是如何从 gzip 的 OutputStream 回到 blob 所需的 InputStream。

我能找到的唯一方法是使用 ByteArrayOutputStream,然后使用 toByteArray 创建一个新的 InputStream。但这意味着我在内存中有文件的完整副本。如果 JDBC 驱动程序实现也将流转换为 byte[] 也不会让我感到惊讶,所以我在内存中有两个副本。

0 投票
1 回答
1770 浏览

asp.net - 我可以读取 ASP.NET 中的 HTTP 输出流吗?

我想阅读所有写入输出流的内容。我正在尝试使用 HTTP 模块来执行此操作,并且处理 PreSendRequestContent 事件的时间似乎很明显。

但是,如果输出流似乎设置为只写,因为我无法使用StreamReader. 有没有办法在不编写自己的 IIS 模块的情况下读取和重写内容?

0 投票
1 回答
2047 浏览

c# - Adobe Reader 丢失了 Response.Stream 输出(PDF)

在 ASP.NET 应用程序中,我使用 iTextSharp(主要是 PdfStamper)来填写 PDF 上的一些内容并将其发送给用户。以下代码位于 OnClick 事件中:

因此,基本上,PdfReader 获取文件,PdfStamper 将 PdfReader 作为参数,并将其完成的 PDF 推送到 Response.OutputStream。

问题是,对于 IE 和 Adob​​e Reader,如果您从文件对话框中选择“打开”,Adobe Reader 会抛出一个错误,提示“找不到文件”。用户可以很好地“保存”文件,甚至再次开始下载(在询问时再次单击“打开”)似乎也可以。但是在从未下载过文件的新机器上,Adobe Reader 似乎将文件放在了临时文件或任何 IE 之间。

我现在只能想象一件事:Response.End()应该,也许,Response.Close()代替,或者也许整个事情应该Response.Flush()在它之前。但我不确定这不会使问题变得更糟,而且我很难进行测试(因为一旦你下载了一次文件,就不会再次抛出错误)。

这能解决问题吗?我在标题中有什么问题吗?或者我应该对 Response / PdfStamper 对象做些什么?

0 投票
1 回答
1440 浏览

java - 将数据写入java中调用的grep程序的InputStream

我正在尝试将运行 diff 获得的数据处理为 java 程序中的 GNU grep 实例。我已经设法使用 Process 对象的 outputStream 获得 diff 的输出,但我目前正在让程序将此数据发送到 grep 的标准输入(通过在 Java 中创建的另一个 Process 对象)。使用输入运行 Grep 仅返回状态代码 1。我做错了什么?

以下是我到目前为止的代码:

leftPath 和 rightPath 都是 File 对象,指向要比较的文件。

0 投票
4 回答
11092 浏览

php - 有没有办法让 PHP 在脚本执行时逐步输出?

所以我正在为我自己的个人一次性使用编写一个一次性脚本,我希望能够看到这个过程是如何进行的。基本上我正在处理几千个媒体发布并将它们发送到我们的新 CMS。

所以我不会敲击 CMS,我sleep会在每 5 个请求后制作几秒钟的脚本。

我希望 - 当脚本正在执行时 - 能够看到我echo的 s 告诉我脚本将要休眠或与 web 服务的最后一次事务成功。

这在PHP中可能吗?

谢谢你的帮助!

伊恩