使用axway appcelerator Webview如何将文件下载到设备

时间:2018-12-19 12:00:40

标签: android ios appcelerator appcelerator-mobile appcelerator-alloy

我正在Android和IOS上使用Axway AppceleratorStudio sdk版本7.5.0.GA。

我正在使用webview组件渲染远程网站。 该网站有一个文件URL,单击该URL即可下载文件(通常是pdf或excel)。

我无法将Web视图中的文件下载到移动设备。相同的链接在移动网络浏览器上有效。

在IOS上,该文件被下载并显示在webview本身中,这不是我想要的。我希望将文件下载到设备存储中。

在Android上,即使我启用了存储权限(WRITE_EXTERNAL_STORAGE),单击下载链接也不会执行任何操作

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

尝试拦截点击(例如beforeLoad事件),使其暂停并在Titanium中使用普通的HTTPClient下载文件。