问题标签 [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 回答
4434 浏览

java - JSP gzip 输出流

我知道我可以通过使用类似的东西来 gzip 输出流。

在 JSP 中,但是否可以将其写为:

我知道这是在 PHP 中完成的,例如通过在刷新输出缓冲区之前捕获输出缓冲区,压缩缓冲区,然后最后写入它。

但是在 JSP 中可能吗?

0 投票
2 回答
1585 浏览

java - Java中的代理输入/输出流问题

一段时间以来,我一直在尝试几种不同的方法来让我的自定义代理正常工作,到目前为止,我能够做到的唯一方法是使用 Apache 的 HttpClient。但是,为了了解,我想知道为什么我在下面的自己的代理句柄实现中遇到了问题:

简而言之(并且忽略我的请求标头解析缺陷),上面的代码编译并运行,但是,该inToOut()方法似乎有点挣扎并在 input.read() 期间锁定,我不太清楚为什么。我确实知道我传入的原始套接字是有效的并且打开时没有错误。此外,System.outinToOut() 函数中的 inToOut() 函数会打印“正在阅读”,但永远不会超过该read()部分。

感谢您的任何建议!

0 投票
2 回答
3895 浏览

blackberry - 将媒体文件保存到黑莓 SD 卡

我正在创建一个多媒体应用程序,允许用户保存壁纸和铃声。我知道我需要将它们保存到的路径是“SDCard/BlackBerry/ringtones/file.mp3”(或用于壁纸的“/pictures”)。我已经搜索了几天的论坛和帖子,我唯一发现的是如何编写文本文件。现在,假设铃声和图片保存在项目资源文件夹中。如果您能提供任何意见,我将不胜感激。

0 投票
2 回答
4719 浏览

java - 我怎么知道 PrintWriter 中的套接字连接的状态

我用

由于 println 函数没有返回值,所以它也不会抛出任何异常。我怎么知道断线了?

谢谢

0 投票
2 回答
23236 浏览

android - Android : 将文件保存到 SD 卡

我正在尝试将文件从我的应用程序中保存到设备的外部存储中。具体来说,我正在尝试保存声音。

我已经按照每一个“教程”来做这件事,而且对我来说似乎没有一个特别令人困惑,但它对我不起作用。根本没有在 SD 卡上创建文件,更不用说实际传输信息了。

我假设我没有得到正确的卡片路径,但无论我尝试了什么,它都不起作用。我尝试只输入“/sdcard/”,以及使用 getExternalStorageDirectory() 方法,以及其他随机实验。

在花了半天时间做一些看起来如此微不足道的事情之后,我什至无法再思考了,所以我希望你能原谅我提供的一些缺乏细节,但在这一点上任何建议都会有所帮助。

0 投票
3 回答
690 浏览

java - 使用 Java 将文本数据传输到 Web 服务器

我正在尝试使用 HttpURLConnection.getOutputStream() 写入我的 Web 服务器上的文本文件。我已经在两台不同的服务器上尝试过,但没有成功。

我添加了一个 FileWriter 来测试 InputStream,并且该文件在本地目录中正确创建,但 Web 服务器目录中没有显示任何内容,即使所有密码保护都已关闭。

任何帮助将不胜感激。

0 投票
2 回答
16974 浏览

java - 在不使用 int onebyte 的情况下将字符串写入 OutputStream

这是一个完全初学者的问题,我在过去的一个小时里搜索了 stackoverflow 和谷歌,但我还没有找到我要找的东西,希望这里有人能指出我正确的方向。

我正在尝试将一个字符串写入一个 OutputStream,然后我将使用它来将数据写入 MySQL 数据库。我已经成功地从 MySQL 检索数据(从 .php,实现 JSON 和 RESTful),所以我对我在做什么有了一些想法,我想。我正在创建一个方法,它将接受一个字符串并返回一个输出流,我在写入输出流时遇到了麻烦,因为当我尝试初始化一个时,它会创建一个带有 write(int oneByte) 的匿名内部类方法。那不是我想要的。

如您所见,我想用缓冲区而不是单个字节写入我的 OutputStream。我确定这是一个简单的问题,但我无法找到答案,甚至无法找到我想要的示例代码。如果有人能指出我正确的方向,我将不胜感激。谢谢。

0 投票
3 回答
3214 浏览

c++ - 为 QString 继承 std::ostream 和 operator<< 的类

地狱 !我正在尝试创建一个可以帮助我将文本输出到标准输出的类......无论如何,除了一件事之外,一切都在工作。假设我已经创建了我的班级的对象。当我这样做时,一切正常:

当我这样做时它也有效:

但是,当我尝试将这两件事联系在一起时,就像这样:

我得到了那个超级大的错误,这最终告诉我 operator<< 不接受 QString 类型的参数。这很奇怪,因为当我不链接 QString 时它可以正常工作......这也有效:

还有这个:

所以我想我的 operator<< 函数有问题......要么我没有正确地制作 operator<<,要么我没有返回正确的值。或者可能有其他问题。无论如何,我无法弄清楚,所以你能帮帮我吗?下面是源代码:

output.h:http : //xx77abs.pastebin.com/b9tVV0AV output.cpp: http: //xx77abs.pastebin.com/5QwtZRXc

当然,超级大错误:D

http://xx77abs.pastebin.com/8mAGWn47

编辑:对于所有你想知道的,我没有使用命名空间......

0 投票
1 回答
1435 浏览

java - ServletOutputStream.write 有时会抛出索引超出范围

我遇到了一个我无法始终如一地重现的问题。我读取一个文件并将该文件的内容写入 ServletOutputStream。

我注意到一些文件(小于 20KB)有时会在写入输出流时抛出 IndexOutofBoundsException,但在其他时候,一切正常。我的意思是,没有报告 IndexOutOfBoundsException。

这是我得到的堆栈跟踪:

我的代码中的第 101 行是: response.getOutputStream().write(buff, 0, bytesRead);

任何想法为什么即使使用相同的文件进行测试,也没有一致地报告问题?

0 投票
1 回答
381 浏览

java - 将流转换为字符串块,反之亦然

我开发了一个 java/scala XMPP 客户端应用程序,它使用(比如说)一种write方法异步发送数据并使用一种方法接收数据listener。该listener方法以离散 XMPP 消息包的形式接收数据并使用processPacket方法处理它们(我可以根据我想要对接收到的数据执行的操作进行修改)

我想连接一个 3rd 方库,该库从一个读取数据inputstream并写入一个outputstream. 具体来说,我希望使用通过我的方法inputstream接收到的数据来模拟 3rd 方库,并通过我的方法来模拟。listeneroutputstreamwrite

最简单的方法是什么?我知道这需要从流转换为字符串块,反之亦然。一些提示将不胜感激。

XMPP 消息包结构如下(但如果需要可以更改):