Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/360.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何下载/压缩文件并获得实际文件的输入流?_Java_File Io_Gunzip - Fatal编程技术网

Java 如何下载/压缩文件并获得实际文件的输入流?

Java 如何下载/压缩文件并获得实际文件的输入流?,java,file-io,gunzip,Java,File Io,Gunzip,我有一个gzip文件的url。我想获得Java中实际文件的InputStream。实现这一目标的最佳方法是什么?你的意思是,类似于 是的,我想是的。我假设我需要在GZIPInputStream对象上执行操作。有时候最简单的解决方案是最难看到的。@Dirk,谢谢你的链接。我有一个助手方法,它查看文件名的结尾,并根据需要使用GZIPInputStream或GZIPOutputStream。您可能还希望在GZIP之前使用BufferedInputStream。 InputStream is = ...

我有一个gzip文件的url。我想获得Java中实际文件的InputStream。实现这一目标的最佳方法是什么?

你的意思是,类似于


是的,我想是的。我假设我需要在GZIPInputStream对象上执行操作。有时候最简单的解决方案是最难看到的。@Dirk,谢谢你的链接。我有一个助手方法,它查看文件名的结尾,并根据需要使用GZIPInputStream或GZIPOutputStream。您可能还希望在GZIP之前使用BufferedInputStream。
InputStream is = ....
InputStream gis = new GZIPInputStream(is);