草庐IT

inputstream

全部标签

java - 如何将 FileInputStream 转换为 InputStream?

很难说出这里问的是什么。这个问题是模棱两可的、模糊的、不完整的、过于宽泛的或修辞的,无法以目前的形式得到合理的回答。为了帮助澄清这个问题以便可以重新打开它,visitthehelpcenter.关闭9年前。我只想将FileInputStream转换为InputStream,我该怎么做?例如FileInputStreamfis=newFileInputStream("c://filename");InputStreamis=?;fis.close(); 最佳答案 InputStreamis;try{is=newFileInputStr

java - 将文件加载为 InputStream 的不同方式

两者有什么区别:InputStreamis=this.getClass().getClassLoader().getResourceAsStream(fileName)和InputStreamis=Thread.currentThread().getContextClassLoader().getResourceAsStream(fileName)和InputStreamis=this.getClass().getResourceAsStream(fileName)什么时候比其他的更适合使用?我要读取的文件在类路径中,作为读取文件的类。我的类和文件在同一个jar中并打包在一个EAR文件

c++ - 异常处理和打开文件?

是否可以使用打开文件的异常来替代使用.is_open()?例如:ifstreaminput;try{input.open("somefile.txt");}catch(someException){//Catchexceptionhere}如果是,someException是什么类型? 最佳答案 http://en.cppreference.com/w/cpp/io/basic_ios/exceptions另请阅读此答案11085151引用此article//ios::exceptions#include#includeusingn

c++ - 异常处理和打开文件?

是否可以使用打开文件的异常来替代使用.is_open()?例如:ifstreaminput;try{input.open("somefile.txt");}catch(someException){//Catchexceptionhere}如果是,someException是什么类型? 最佳答案 http://en.cppreference.com/w/cpp/io/basic_ios/exceptions另请阅读此答案11085151引用此article//ios::exceptions#include#includeusingn

javascript - 如何从 Node.Js 中的字符串创建流?

我正在使用库,ya-csv,它需要一个文件或一个流作为输入,但我有一个字符串。如何在Node中将该字符串转换为流? 最佳答案 作为@substack在#node中纠正了我,新streamsAPI在Nodev10中,这更容易:constReadable=require('stream').Readable;consts=newReadable();s._read=()=>{};//redundant?seeupdatebelows.push('yourtexthere');s.push(null);…之后你可以自由地pipe它或以其他

javascript - 如何从 Node.Js 中的字符串创建流?

我正在使用库,ya-csv,它需要一个文件或一个流作为输入,但我有一个字符串。如何在Node中将该字符串转换为流? 最佳答案 作为@substack在#node中纠正了我,新streamsAPI在Nodev10中,这更容易:constReadable=require('stream').Readable;consts=newReadable();s._read=()=>{};//redundant?seeupdatebelows.push('yourtexthere');s.push(null);…之后你可以自由地pipe它或以其他

java - 将输入流连接到输出流

java9中的更新:https://docs.oracle.com/javase/9/docs/api/java/io/InputStream.html#transferTo-java.io.OutputStream-我看到了一些类似的,但不是我需要的线程。我有一个服务器,它基本上会从客户端客户端A接收输入,并将其逐字节转发到另一个客户端客户端B。我想将客户端A的输入流与客户端B的输出流连接起来。这可能吗?有什么方法可以做到这一点?此外,这些客户端正在相互发送消息,这些消息对时间有些敏感,因此无法进行缓冲。我不想要一个500的缓冲区,客户端发送499个字节,然后我的服务器推迟转发500

java - 将输入流连接到输出流

java9中的更新:https://docs.oracle.com/javase/9/docs/api/java/io/InputStream.html#transferTo-java.io.OutputStream-我看到了一些类似的,但不是我需要的线程。我有一个服务器,它基本上会从客户端客户端A接收输入,并将其逐字节转发到另一个客户端客户端B。我想将客户端A的输入流与客户端B的输出流连接起来。这可能吗?有什么方法可以做到这一点?此外,这些客户端正在相互发送消息,这些消息对时间有些敏感,因此无法进行缓冲。我不想要一个500的缓冲区,客户端发送499个字节,然后我的服务器推迟转发500

java - AmazonS3 putObject 与 InputStream 长度示例

我正在使用Java将文件上传到S3-这是我目前得到的:AmazonS3s3=newAmazonS3Client(newBasicAWSCredentials("XX","YY"));Listbuckets=s3.listBuckets();s3.putObject(newPutObjectRequest(buckets.get(0).getName(),fileName,stream,newObjectMetadata()));文件正在上传,但当我没有设置内容长度时会出现警告:com.amazonaws.services.s3.AmazonS3ClientputObject:Nocon

java - AmazonS3 putObject 与 InputStream 长度示例

我正在使用Java将文件上传到S3-这是我目前得到的:AmazonS3s3=newAmazonS3Client(newBasicAWSCredentials("XX","YY"));Listbuckets=s3.listBuckets();s3.putObject(newPutObjectRequest(buckets.get(0).getName(),fileName,stream,newObjectMetadata()));文件正在上传,但当我没有设置内容长度时会出现警告:com.amazonaws.services.s3.AmazonS3ClientputObject:Nocon