问题标签 [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.
asp.net - 将 PNG 保存到 Response.OutputStream 时行为不一致
这个问题与这个有关:Cannot render image to HttpContext.Response.OutputStream。它不是重复的。
尝试将 PNG 保存到 Response.OutputStream 时,我在本地开发环境和生产环境之间遇到了不一致的行为。也就是说,我使用的代码最初在本地运行良好,但在生产服务器上失败了。
这是在本地工作的原始代码:
尽管在本地工作,但当我在生产服务器上部署它时,我收到了一个应用程序错误:
GDI+ 中出现一般错误。
经过一番挖掘,我确定问题出在“保存 PNG 图像需要一个可搜索的流”这一事实。' - Response.OutputStream 不是。通过首先将位图写入 System.IO.MemoryStream,然后写入 Response.OutputStream,这个问题很容易得到缓解。
我很想知道为什么原始代码在本地运行良好,但在生产服务器上却失败了?代码失败背后的原因对我来说听起来很黑白,所以我不明白为什么会存在特定于环境的不一致。
lisp - cl-pdf输出错误
我正在尝试使用cl-pdf
一些相当基本的 PDF 生成,但我被示例绊倒了(至少可以说这很尴尬)。
当我运行包中包含的第一个示例时
通过运行(example1 #P"/home/inaimathi/Desktop/ex1.pdf")
它给了我这个错误
当我打电话(example1)
或打电话时也会发生同样的事情
最后,如果我尝试
我得到错误
有没有办法声明一个binary character stream
?如何获得简单的输出cl-pdf
?我直接从debian repos(我认为是1.0.29)中使用SBCL,以防万一。
java - 将字符串写入输出流
我有几个正在实现的输出侦听器OutputStream
。它可以是PrintStream
对标准输出或文件的写入,也可以是对内存或任何其他输出目标的写入;因此,我OutputStream
在方法中指定为 (an) 参数。
现在,我收到了String
。在这里写入流的最佳方式是什么?
我应该使用Writer.write(message.getBytes())
吗?我可以给它字节,但是如果目标流是字符流,那么它会自动转换吗?
我需要在这里使用一些桥流吗?
android - InputStream 和 OutputStream 应该如何关闭?
我正在使用以下代码从与服务器的连接中关闭 InputStream 和 OutputStream:
然而,溪流并没有关闭,它们还活着。如果我再次连接,则有两个不同的 InputStream。该部分没有发现异常catch
。
我究竟做错了什么?
c# - 重定向 cmd.exe 的输入/输出
我在使用进程的重定向输入/输出时遇到了一些麻烦。最初,我有两个应用程序通过 tcp/ip 进行通信。服务器告诉客户端打开 cmd.exe,然后向客户端发出命令,客户端必须重定向到 cmd.exe 进程。然后客户端读取输出并将其发送回服务器。基本上我正在创建一种远程使用命令行的方法。
问题是它适用于第一个命令,然后什么都没有。我能够在不使用 tcp/ip 的情况下重新创建问题。
这显然是丑陋的测试代码,但我得到了相同的结果。我可以第一次读取输出,然后第二次就空了。我猜当我第一次使用输出流时我会锁定它并阻止 cmd.exe 再次使用该流?如果这是真的,那么在每个输入命令之后多次使用输出流的正确方法是什么。我想同步执行此操作以保持命令行的感觉。如果唯一的解决方案是异步读取输出流,是否有一种方法可以概括地确定进程何时完成执行我的输入?我不希望服务器在第一个命令完成之前告诉客户端执行另一个命令。
谢谢。
java - 将大文件作为流发送到 process.getOutputStream
我在 Windows 机器中使用 gzip 实用程序。我压缩了一个文件并作为 blob 存储在数据库中。当我想使用 gzip 实用程序解压缩此文件时,我正在将此字节流写入 process.getOutputStream。但是在 30KB 之后,它无法读取文件。它挂在那里。
尝试使用内存参数、读取和刷新逻辑。但是,如果我尝试写入文件,同样的数据会非常快。
问候,玛尼·库马尔·阿达里。
.net - 取消后台工作者
我有以下问题,我希望有人能够帮助我。
我有一个运行 shell 程序的 VB .net (2010) 工作人员。
shell 程序是一个服务和输出的东西,比如:
我能够“捕捉”外壳的输出并将其添加到文本框(使用设置文本功能)。
我可以通过单击停止按钮来取消工作人员,但是当 shell 没有更多输出时,我无法再停止工作人员。
至少我怀疑是这样的。
我试过检查 endofstream (评论部分),但这不起作用。
我还尝试使用一些测试文本而不是“clsProcess.StandardOutput.ReadLine”来使用相同的代码,这也可以。
所以我得出结论,它一定与 clsProcess.StandardOutput.ReadLine 在最后?
有任何想法吗?
提前致谢!
问候,
酸碱度
java - Java 中的管道或交换输入/输出流
分析器类的列表,用于分析 InputStream 的依赖关系,更改一些内容并将其写入 OutputStream:
分析器应该像这样链接:
现在我在一个最终的环境中工作。
- 有没有更好的方法来“链接”流?
- 使用 ByteArrayInputStream 从“出”到“入”的“交换”操作是否昂贵?
- 如何处理“in”为final的问题?
java - 使用流重定向从 Java 代码启动外部可执行文件
我需要以用户可以与刚刚启动的程序交互的方式启动外部可执行文件。
例如,在 OpenSuse Linux 中有一个包管理器 - Zypper。您可以在命令模式下启动 zypper 并向其发出安装、更新、删除等命令。
我想以用户可以与之交互的方式从 Java 代码运行它:输入命令并查看他启动的程序的输出和错误。
这是我尝试使用的 Java 代码:
但不幸的是我只能看到它的输出:
但无论我写什么,我的输入都不会影响启动的程序。我该怎么做?
java - 如何在同一个 servlet 请求中使用 getOutputStream() 和 getWriter()?
如何在同一个 servlet 请求中使用 getOutputStream() 和 getWriter()?