4

我正在构建一个离子 PWA。我不想生成 APK 文件,所以我将我的应用程序添加到主屏幕。我想打开设备相机并通过创建文件夹来保存设备中拍摄的照片。我尝试访问https://capacitor.ionicframework.com/docs/apis/filesystemapi 在设备目录中创建一个文件夹,然后将捕获的照片保存在其中。

但我收到此错误:FileSystem doesnot have web implementation. 文件系统 api 是否仅在我生成 APK 文件时才有效,或者将来是否有计划支持 Web?

4

2 回答 2

4

现在已经实现了文件系统 API。Capacitor Filesystem 插件有一个基于 IndexedDB 的 Web 实现。

查看 GitHub 上的源代码:https ://github.com/ionic-team/capacitor-plugins/blob/filesystem/filesystem/src/web.ts

于 2019-12-11T14:55:53.640 回答
1

Filesystem API 没有 Web 实现,因为出于安全原因,您无法在浏览器中访问文件系统。只有原生设备(即 Android 和 iOS 以及 Electron)才能访问文件系统。所以是的;如果要访问文件系统,则需要添加 Android/iOS 目标并构建本机应用程序。

于 2018-08-29T22:06:08.700 回答