在WebView中下载文件?

时间:2011-09-05 00:24:46

标签: objective-c macos webview

是否可以使用WebView从Mac应用程序中的网站下载文件?如果是这样,怎么样?

1 个答案:

答案 0 :(得分:3)

是的,可以使用UIWebViewDelegate的委托方法,名为webView:shouldStartLoadWithRequest:navigationType:Link to the doc)。当用户点击链接时,检查扩展名是否以“.doc”(或您要下载的任何文件)结尾。

完成后,文件是您应该下载的内容,然后return NO以避免在Webview中加载文件,并获取URL并将其下载到单独的对象上。

关于如何使用iOS下载文件还有其他多个主题,我个人建议使用外部库“ASIHTTP”,has a download to file option

编辑:等待,UIWebView是指iOS UIWebView还是MacOSX webView?如果是后者,请忽略我的回答。