Ionic: открыть файл с помощью Capacitor FileOpener без защиты от записиAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Ionic: открыть файл с помощью Capacitor FileOpener без защиты от записи

Сообщение Anonymous »

Я пытаюсь открыть файлы из моего Ionic App (например, файлы редактируемых PDF в сторонних приложениях, таких как редакторы PDF), используя конденсатор FileOpener. Но я все могу открыть файлы с помощью WriteProtection. : < /p> мой путь к файлу выглядит так: Файлы могут храниться в каждом проверенном каталоге (кроме EXTERNAL_STORAGE, поскольку он недоступен в Andorid 11 и выше).
Моя функция для открытия файлы выглядят так:

Код: Выделить всё

async open() {
const path = await Filesystem.getUri({
path: `files/${this.file.fileName}`,
directory: this.dataService.fileDirectory,
});

await Filesystem.requestPermissions();

if(path.uri) {
await FileOpener.open({
filePath: path.uri
}).catch((err: unknown) => {
console.log(err);
});
}
}
, где это.dataservice.filedirectory равняется каталогу каталога файловых систем конденсатора, такого как diefore.documents .
, но нет В каком каталоге хранится файл, он всегда будет открыт с защитой от записи. Но мне нужно иметь возможность получить доступ и редактировать файлы, используя сторонние приложения. Или это невозможно использовать ионовый и конденсатор? Если это возможно, будет ли это также возможно на iOS?

Подробнее здесь: https://stackoverflow.com/questions/792 ... protection
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»