【发布时间】:2011-09-05 00:24:45
【问题描述】:
是否可以使用 WebView 在 Mac 应用程序中从网站下载文件?如果有,怎么做?
【问题讨论】:
-
OS X 上没有
UIWebView,它是WebView。
标签: objective-c macos webview
是否可以使用 WebView 在 Mac 应用程序中从网站下载文件?如果有,怎么做?
【问题讨论】:
UIWebView,它是WebView。
标签: objective-c macos webview
是的,可以使用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?如果是后者,请忽略我的回答。
【讨论】: