Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to download zip file from server in Swift?

I am trying to download zip file from server and unzip the file to get its content in Swift. Does the normal way of NSURLSession work? Any advices for me? Thanks!

like image 506
LinhTran Avatar asked Nov 16 '16 15:11

LinhTran


1 Answers

I think that the question is a little broad, so consider this as a short and generic answer.

First:

  • You will need to download the archived file -you might want to use this method-.
  • After downloading the file, you should save it in a directory -let's say documents-.

Check this answer to know how you can achive those steps.

Second:

After getting the archived file, you will unarchive it -I suggest to use a third-party library for doing this, such as SSZipArchive-.

ALSO:

You could use Alamofire to handle the downloading proccess.

Hope this helped.

like image 77
Ahmad F Avatar answered Nov 01 '22 10:11

Ahmad F