AFNetworking实现下载文件

音频、视频、压缩zip以及文档等附件的下载,可以通过AFNetworking的AFHTTPRequestOperation类完成,同时保存到沙盒下。请求图片可以使用SDWebImage。代码如下:

.h头文件接口

.m实现代码如下:

其中两个回调的block如下:


UIDocumentInteractionController实现文件的预览

调用downloadFileURL方法下载文件,下载成功后,下completion回调方法中,对文档进行处理。调用UIDocumentInteractionController实现文件预览。

回调:

文件预览:

document的UIDocumentInteractionControllerDelegate:

如果是音视频,可以通过MPMoviePlayerViewController播放


iOS中获取沙盒各路径:

获取当前工程中文件的路径

 


发表评论

电子邮件地址不会被公开。 必填项已用*标注