java - 使用 GZIPOutputStream 压缩以上传而不在本地创建 gzip 文件

标签 java apache-httpclient-4.x gzipstream gzipoutputstream

在使用 GZIPOutputStream 上传文件之前,我尝试用 java 压缩文件。有没有办法只将 gzip 文件存储在内存中以供上传,而不让它在本地计算机上生成 gzip 文件?

谢谢!

最佳答案

只需将 GZipOutputStream 直接连接到输出流并写入即可。无需文件。

关于java - 使用 GZIPOutputStream 压缩以上传而不在本地创建 gzip 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25981428/

相关文章:

java - HttpPost到asp服务器上(HTML形式)

java - 使用 Selenium 放大和缩小

java - 如何以流的形式获取httpclient响应

java - 如何在 Java 中处理 419 http 响应

c# - gzip 流并使用 WCF 发送它

java - 如何从 amazon s3 获取文件大小、时间和 md5?

java - 解析包含数组字段的 JSON 数组

java - 使用 BouncyCaSTLe 在 Java 6 上运行 TLS 1.2

c# - 如何在 C# 中使用 System.Net.WebClient 上传 GZip 压缩数据

compression - GZipStream无法检测到损坏的数据(甚至CRC32传递)?