У меня есть файлы (от третьих сторон), которые являются FTP'd в каталоге на нашем сервере. Я загружаю их и обрабатываю их даже "х" минут. Отлично работает.
Теперь некоторые файлы являются .zip
файлами. Это означает, что я не могу их обработать. Мне нужно сначала распаковать их.
FTP не имеет понятия об zip/unzipping - поэтому мне нужно захватить zip файл, разархивировать его, а затем обработать.
Глядя на MSDN zip api, похоже, что я не могу разархивировать в поток памяти?
Итак, единственный способ сделать это...
- Разархивируйте файл (в каком каталоге нужно какое-то место для размещения...)
- Прочитать содержимое файла
- Удалить файл.
ПРИМЕЧАНИЕ. Содержимое файла невелико - скажем, 4k ↔ 1000k.