実現させたいこと
cordova-plugin-fileプラグインを使用して端末内の画像をすべて取得することは可能でしょうか?
twiiterのような画像選択のようなUIを作りたいです
概要
開発環境は Monaca
Cordovaのバージョン:10.0.0
端末: iPhoneX 14.6です
試したこと
参考にさせていただいたサイトです。
https://qiita.com/keeey/items/cf7222b8d9dddebb3443
file:///var/mobile/Containers/Data/Application/<app-id>/tmp/をアプリ内の画像ディレクトリと勘違いして試行錯誤したのが該当のコードです。
該当のコード
```javascript
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
//window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, onFileSystemSuccess, onFileSystemFail);
//window.requestFileSystem(LocalFileSystem.TEMPORARY, 0, onFileSystemSuccess, onFileSystemFail);
window.resolveLocalFileSystemURL(cordova.file.tempDirectory, onFileSystemSuccess);
}
function onFileSystemSuccess(fileSystem) {
console.log(fileSystem); var directoryEntry = fileSystem.root; var directoryReader = directoryEntry.createReader(); directoryReader.readEntries(getFileName, fail); } function onFileSystemFail(error) { console.log("error: " + error.code); } function getFileName(fileEntries) { console.log(fileEntries.length) for (var index = 0; index < fileEntries.length; index++) { console.log(fileEntries[index]) } } function fail(error) { console.log("error: " + error.code); }
### Log > {"isFile":false,"isDirectory":true,"name":"","fullPath":"/","filesystem":"<FileSystem: temporary>","nativeURL":"file:///var/mobile/Containers/Data/Application/<app-id>/tmp/"}
あなたの回答
tips
プレビュー