- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 $cordovaFile 从 Android 设备中删除文件。要删除的文件是在以下位置使用 $cordovaFileTransfer 下载的。
ft.download(url, cordova.file.externalDataDirectory + "episodes/" + episodeId + ".mp3",...);
使用设备上的文件管理器,我可以看到该文件位于 file:///storage/emulated/0/Android/data/com.ionicframework.myapp123456/files/episodes/
`但是,当我尝试使用以下任一位置删除文件时,我收到错误代码 5 (ENCODING_ERR)
$cordovaFile.removeFile("file:///storage/emulated/0/Android/data/com.ionicframework.myapp123456/files/episodes/", "0.mp3")
$cordovaFile.removeFile(cordova.file.externalDataDirectory + "episodes/", "0.mp3")
当我尝试使用 $cordovaFile.checkDir() 时出现同样的错误,所以我改用 window.resolveLocalFileSystemURL()。
最佳答案
此问题已通过使用 LocalFileSystem 得到解决。它不像文件插件提供的方法那样优雅,但它确实有效。
var uri = cordova.file.externalDataDirectory + "episodes/";
window.resolveLocalFileSystemURL(uri, function(dir) {
dir.getFile(episodeId + ".mp3", { create: false }, function(file) {
file.remove(successCallback, errorCallback);
});
}, errorCallback);
关于android - $cordovaFile removeFile & checkDir 错误 5 (ENCODING_ERR),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35388817/
我想将 ios 应用程序中的图像保存到图片库,以便用户可以共享它。 我的应用程序使用 ionic 框架和 ngCordova。我正在尝试像这样保存图像: image = cordova.f
我正在关注 this guide关于如何在 iPhone 模拟器 上使用 Ionic 3 上传图像文件。但是我被控制台打印的这个错误困住了 {"code":5,"message":"ENCODING_
我正在尝试使用 $cordovaFile 从 Android 设备中删除文件。要删除的文件是在以下位置使用 $cordovaFileTransfer 下载的。 ft.download(url, cor
我正在使用 checkFile function from File API plugin在 Ionic 3 中检查文件是否存在于本地。 Promise 拒绝并出现以下错误: FileError {c
我正在使用 cordova-ionic 框架来构建应用程序。我是 iOS 或 iPhone 新手根据我的要求,我必须在应用程序中读取一个文件。我正在 android 应用程序中读取文件,但相同的代码显
我是一名优秀的程序员,十分优秀!