我特别被告知要使用iframe作为我需要下载一些图像并在应用程序中显示它们的网站。所以,我只是想知道我们可以为要下载的内容设置默认下载位置,以便我可以直接从该特定文件夹中获取数据。
答案 0 :(得分:0)
移动操作系统没有明确的文件系统(这并不意味着应用程序下面没有文件系统,只是那些操作系统试图隐藏典型应用程序中的文件系统之类的东西)。最重要的是,您在“webview”内部运行,这实际上是一个嵌入式浏览器。这意味着您的代码在运行时内运行,该运行时没有文件系统的概念,该文件系统在想要隐藏文件系统的操作系统上运行。
您可以浏览文件系统,但如果您希望webview为您自动完成所有这些操作,那么您将不得不接受浏览器和Web视图所执行的典型文件缓存。如果这对您不起作用,您可能必须执行一些显式的AJAX调用以获取所需的文件并将它们存储在显式位置。要读取和写入文件系统,您可以使用Cordova文件插件:https://github.com/apache/cordova-plugin-file
最终,你决定做什么取决于你想如何处理这些图像,所以这个问题没有一个“正确”的答案。