![](/img/trans.png)
[英]ionic capacitor filesystem api write a personal folder in internal storage
[英]Ionic Save large file @Capacitor/filesystem - Out of memory error
我嘗試使用 @Capacitor/filesystem 插件將多個文件存儲在文件存儲中。
在大文件上,我面臨以下錯誤 - 我的 One Plus Pro 8 (Android 12) 上的 testet:
W/System.err: java.lang.OutOfMemoryError: Failed to allocate a 150994952 byte allocation with 25165824 free bytes and 140MB until OOM, target footprint 280973616, growth limit 402653184
保存文件的代碼:
Filesystem.writeFile({
path,
data: file.base64,
directory: Directory.Data,
recursive: true
})
項目配置:
**Ionic**:
Ionic CLI : 6.19.0 (/usr/local/lib/node_modules/@ionic/cli)
Ionic Framework : @ionic/angular 6.0.8
@angular-devkit/build-angular : 13.0.4
@angular-devkit/schematics : 13.0.4
@angular/cli : 13.0.4
@ionic/angular-toolkit : 5.0.3
**Capacitor**:
Capacitor CLI : 3.4.1
@capacitor/android : 3.4.1
@capacitor/core : 3.4.1
@capacitor/ios : not installed
**Utility**:
cordova-res : not installed globally
native-run : 1.5.0
當前不支持保存大文件(請參閱https://github.com/ionic-team/capacitor/issues/984 )。
Capacitor 團隊已在 Discord 上溝通,計划增加對 Capacitor 4 的支持。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.