UIWebView最多会把它放在缓存里,你如果想下载后在某个地方找到,或是直接放在自己的app里,是做不到的

解决方案 »

  1.   

    如果直接在手机端的浏览器中访问是无法做到的。但如果是App,里面有个WebView,点击链接下载,保存本地也未必不能做到。这里涉及到一个技术点,“自定义URL协议” ,将你的链接用自定义协议的方式约定,约定好后,在webview中点击链接的动作会在appDelegate中的代理方法handleOpenURL:中捕获。接着拿到实际的文件下载地址,使用第三方的AFNetworking 的下载模块来完成下载。自定义URL协议的使用看这里
    http://zhidao.baidu.com/question/518619922072295085.html?oldq=1