Сначала я загружаю байты файла документа и сохраняю его в filePath. Затем я использую схемы URI Office, чтобы открыть приложение MS Word и передать сохраненный путь к файлу, но получаю сообщение об ошибке, сообщающее, что файл не может быть открыт. Я подозреваю, что это может быть связано с функцией песочницы iOS.
Это код, который я использую сейчас.
Код: Выделить всё
var documentsPath = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
var filePath = Path.Combine(documentsPath, filename);
System.IO.File.WriteAllBytes(saveAsFilePath, downloadedFileBytes);
var urlFilePath = HttpUtility.UrlPathEncode(saveAsFilePath);
await Launcher.Default.OpenAsync($"ms-word:ofv|u|{urlFilePath}");
Я проверил, что путь, по которому сохраняются байты файла, правильный, потому что Я могу использовать тот же путь, чтобы открыть файл .docx в WebView.
Подробнее здесь: https://stackoverflow.com/questions/788 ... s-word-app