-
331 votesanswersviews
如何在C#中将Stream转换为byte []? [重复]
这个问题在这里已有答案: Creating a byte array from a stream 14个答案 是否有一种简单的方法或方法将 Stream 转换为C#中的 byte[] ? -
6 votesanswersviews
NanoHTTPD . 将InputStream缓存到文件并继续流式传输
我想在MediaPlayer中播放数据时缓存数据 . 在我阅读时,有一种方法可以做到这一点 - 创建自己的本地http服务器并将本地URL设置为MediaPlayer的setDataSource(字符串路径) . 我使用NanoHTTPD作为本地服务器 . 有服务代码功能: @Override public Response serve(String uri, Method method,... -
0 votesanswersviews
从Webservice返回InputStream时断开与HttpURLConnection的连接
我有一个Web服务正在调用Swift集群,并发现与它的连接处于CLOSE_WAIT状态,并且在HA代理强制关闭连接并记录事件之前不会关闭,导致大量事件发 生产环境 生 . 调查这个我发现这是因为我们完成连接后没有断开与底层HttpURLConnection的连接 . 所以我已经完成了对大多数RESTful服务的必要更改但是我不知道在我们返回一个直接从Web服务从Swift检索的InputStrea... -
768 votesanswersviews
从流创建字节数组
从输入流创建字节数组的首选方法是什么? 这是我目前使用.NET 3.5的解决方案 . Stream s; byte[] b; using (BinaryReader br = new BinaryReader(s)) { b = br.ReadBytes((int)s.Length); } 读取和写入流的块是否仍然是一个更好的主意? -
746 votesanswersviews
如何在Java中将String转换为InputStream? [重复]
这个问题在这里已有答案: How do I turn a String into a InputStreamReader in java? 6个答案 给定一个字符串: String exampleString = "example"; 如何将其转换为 InputStream ? -
11 votesanswersviews
如何写一个潜在的巨大InputStream到文件?
我有一个返回字节数组的API调用 . 我当前将结果流式传输到字节数组,然后确保校验和匹配,然后将ByteArrayOutputStream写入File . 代码是这样的,它运行得很好 . String path = "file.txt"; ByteArrayOutputStream byteBuffer = new ByteArrayOutputStream(); ... -
14 votesanswersviews
ObjectInputStream对FileInputStream很满意,对getResourceAsStream不满意
我有一些非常标准的代码,它从流中获取序列化对象,基本上看起来像这样: Object getObjectFromStream(InputStream is) { ObjectInputStream ois = new ObjectInputStream(is); return ois.readObject(); } 然后我在我的资源文件夹中有一个文件,所以在我的开发机器上,我可... -
1 votesanswersviews
从JAR文件中加载xml文件有时会起作用
我正在为Android Studio构建一个Groovy插件,它将执行一些gradle任务 . 但是,我需要从代码执行的JAR文件中加载XML文件 . JAR文件如下: com / packagename / code META-INF / gradle-plugins filename.xml 因为xml文件位于JAR的根目录,所以我使用它将资源加载到输入流中 new Input... -
0 votesanswersviews
如何将int数组作为OutputStream发送到服务器(throug socket)?
我有一个存储几个int数字的数组 . 我想将此数组传递到服务器端,以便服务器可以计算数组内部数字的总和,并将结果发送回客户端 . 我怎么能这样做? public static void main(String args[]) { int[] num = new int[]{0,1,2,3}; if(msg.equalsIgnoreCase("num")){ ... -
0 votesanswersviews
从InputStream解码字节
如果我有一个使用以下格式编码的字节流: 0x20 Length D_1 D_2 ... D_n CS 0x20...marks the beginning of a data frame Length...number of bytes following D_1-D_n...data bytes (interpreted as signed ints) CS...One Byte Checks... -
0 votesanswersviews
从系统间缓存中的流创建字节数组
在系统间缓存中从输入流创建字节数组的首选方法是什么 . 我尝试的方法是首先读取整个文件内存,然后一次提取一个字节并将值分配给增量数组 -
0 votesanswersviews
从Arduino读取蓝牙串行数据Android一次
我目前正面临一个串行通信问题,现在我已经难倒了好几天了 . 该应用程序是一种个人RFID标签库存系统 . 最终目标是扫描RFID标签并将其记录到arduino FRAM中,并将标签数据中继到我正在制作的Android智能手机应用程序中 . 我是Java和Android开发的新手,我在阅读arduino写的(RX)串行数据时遇到了问题 . 我正在使用蓝牙适配器(Bluesmirf,RN42调制解调器... -
1 votesanswersviews
Kaltura上传视频 - 错误413
我正在使用Android版Kaltura客户端库上传视频 . 它成功地在服务器上创建了条目,但是当它到达实际上传视频文件时,它失败了,错误413 - 请求实体太大 . KalturaMediaEntry mediaEntry = new KalturaMediaEntry(); mediaEntry.name = title; mediaEntry.mediaType = KalturaMedi... -
22 votesanswersviews
来自ZipInputStream的ZipEntry的getInputStream(不使用ZipFile类)
如何在不使用 ZipFile 类的情况下从 ZipInputStream 获取 ZipEntry 的 InputStream ? -
54 votesanswersviews
在Kotlin中,如何将InputStream的全部内容读入String?
我最近看到了用于将 InputStream 的全部内容读入Kotlin中的String的代码,例如: // input is of type InputStream val baos = ByteArrayOutputStream() input.use { it.copyTo(baos) } val inputAsString = baos.toString() 并且: val reader ... -
-1 votesanswersviews
Java套接字停止从DataOutputStream读取
我有套接字通信问题 . 有时,当服务器仍在发送新消息时,从客户端的输入流读取将停止工作 . 我调试了服务器,所以我知道它仍在工作并向输出流发送消息 . 但在客户端,输入流的读取被阻止 . 我不能在客户端调试这种情况 . 在一切停止之前,我只看到客户端收到的消息有所不同 . 一切正常时,收到好消息的示例 . 单行发送消息(我在客户端使用DataInputStream.readUTF()方法,在服务器... -
5 votesanswersviews
克隆InputStream
我正在尝试从InputStream读取数据,该数据可以是FileInputStream或ObjectInputStream . 为了实现这一点,我想克隆流并尝试读取Object,并在异常的情况下使用apache commons io将流转换为String . PipedInputStream in = new PipedInputStream(); TeeInputStream tee =... -
10 votesanswersviews
从InputStream读取时发生IOException
我在从Android平台上的InputStream读取时遇到了一个奇怪的问题 . 我一般都做错了 . 唯一特定于Android的是此调用: InputStream is = getResources().openRawResource(R.raw.myfile); 这将从Android资产返回文件的InputStream . 无论如何,这是我遇到问题的地方: bytes[] buffer = n... -
0 votesanswersviews
字节如何存储在整数中
在java.io. *包的InputStream类中: int read()抛出IOException read()返回字节流类下的字节,但它存储在整数中,没有任何错误 . 为什么会这样?它是如何发生的 . 帮我内存分配设计 -
8 votesanswersviews
Socket.getInputStream() . read(byte [])是否保证在读取至少一些数据后不会阻塞?
InputStream类的JavaDoc说明如下: 将输入流中最多len个字节的数据读入一个字节数组 . 尝试读取len个字节,但可以读取较小的数字 . 实际读取的字节数以整数形式返回 . 此方法将阻塞,直到输入数据可用,检测到文件结尾或引发异常 . 这也符合我的经验 . 例如,参见下面的示例代码: Client: Socket socket = new Socket("localh... -
2 votesanswersviews
将字符串路径转换为输入流
我正在使用Quickblox聊天API开发聊天应用程序并且目前已完成用户注册,身份验证和基本的对等聊天和群聊 . 现在正在实施视频,图像和文件发送但是已经在某些方面发生了变化 . 从SD卡中选择图像 . 返回字符串中的图片路径,而不是转换为inputStream . 在SOF上尝试了大约10-15个答案 . 我的代码如下: Intent i = new Intent(Intent.ACTION... -
0 votesanswersviews
安全操作清除C中的空输入缓冲区
我正在看_1112631_帖子和其他一些 . 如果在输入缓冲区已经为空时调用ignore()会发生什么?我在下面的代码中观察到,如果在缓冲区已经为空时调用ignore(),它将无法工作并等待首先输入某个字符 . int main(void) { char myStr[50]; cin.ignore (std::numeric_limits<std::streamsize>... -
244 votesanswersviews
什么是InputStream和输出流?我们为何以及何时使用它们?
有人向我解释 InputStream 和 OutputStream 是什么? 我对 InputStream 和 OutputStream 的用例感到困惑 . 如果您还可以包含一段代码以与您的解释一起使用,那就太棒了 . 谢谢! -
2 votesanswersviews
从urlconnection的输入流读取时减速(即使使用byte []和缓冲区)
好了,在花了两天时间试图找出问题并阅读了大量文章之后,我终于决定提出建议并要求提供一些建议(我第一次来这里) . 现在谈到手头的问题 - 我正在编写一个程序来解析游戏中的api数据,即战斗日志 . 数据库中将有大量条目(2000万),因此每个战斗日志页面的解析速度非常重要 . 要解析的页面如下所示:http://api.erepublik.com/v1/feeds/battle_logs/1000... -
86 votesanswersviews
从HttpURLConnection获取InputStream对象时出现FileNotFoundException
我正在尝试使用HttpURLConnection向网址发送帖子请求(在java中使用cUrl) . 请求的内容是xml,在结束时,应用程序处理xml并将记录存储到数据库,然后以xml字符串的形式发回响应 . 该应用程序在本地托管在apache-tomcat上 . 当我从终端执行此代码时,会按预期将一行添加到数据库中 . 但是从连接获取InputStream时会抛出异常,如下所示 java.io.F... -
0 votesanswersviews
Java inputStream作为对象属性,关闭HttpURLConnection
我有来自HttpURLConnection的inputStream . inputStream作为属性传递给一个对象,稍后将通过Struts2框架中的getter调用该对象,以直接向用户浏览器提供流 . 虽然代码似乎按预期工作,但我担心我无法正确关闭HttpURLConnection,因为这会在从用户的浏览器读取之前使输入流无效 . 代码如下: private void DownloadOutp... -
2 votesanswersviews
在读取之前,HttpURLConnection返回的InputStream中的数据在哪里存储?
我正在编写一个使用HttpURLConnection下载一些数据的Android应用程序 . getInputStream()方法返回一个可以从中读取数据的InputStream . 在我从这个流中读取数据之前存储的数据在哪里?是全部下载并且网络堆栈正在处理它吗?或者是否仍然需要从服务器检索数据?我可以关闭连接并仍然从InputStream中读取吗?我的问题是在性能和在数据很大的情况下做出负责任... -
0 votesanswersviews
来自HttpURLConnection的InputStream:何时断开连接?
以下构造方法应将URL从URL读入XML Document 对象 . 虽然它已经有效,但我仍然怀疑它是否正确 . // Basic constructor method without exception handling Feed(URL url) throws IOException, ParserConfigurationException, SAXException { Http... -
0 votesanswersviews
如何使用StaX
嘿伙计们,所以我是Java-XML解析世界的新手,发现StaX API可能是我最好的选择,因为我需要读取和写入XML文件 . 好吧,所以我有一个非常简短的(应该是非常简单的)程序(应该)创建一个XMLInputFactory并使用它来创建XMLStreamReader . XMLStreamReader是使用附加到与源文件位于同一目录中的XML文件的FileInputStream创建的 . 但是... -
0 votesanswersviews
套接字在发送后没有收到数据
我还是比较新手,所以我遇到了一个小问题 我有我的Android应用程序,通过套接字发送一个字节数组,然后服务器(也用java制作)接收数据,如果需要,它会将响应发送回客户端 . 在实践中,我得到的是: 服务器继续 App连接到服务器 App发送字节数组 服务器接收数据 服务器检查是否有任何要发回的消息如果是 ,则发送数据 App无法识别输入流 Client side...