【发布时间】:2014-05-01 13:06:47
【问题描述】:
我有文件(来自第 3 方)正在通过 FTP 传输到我们服务器上的某个目录。我下载它们并处理它们甚至'x'分钟。效果很好。
现在,一些文件是.zip 文件。这意味着我无法处理它们。我需要先解压缩它们。
FTP 没有压缩/解压缩的概念 - 所以我需要抓取 zip 文件,解压缩,然后处理它。
看MSDN zip api,好像没办法解压到内存流?
所以这是唯一的方法......
- 解压到一个文件(什么目录?需要一些非常临时的位置...)
- 读取文件内容
- 删除文件。
注意:文件的内容很小 - 比如 4k 1000k。
【问题讨论】: