私のアプリケーションは、任意のファイルの共有ターゲットとして機能します。Windows.Storage.StorageFile
次の方法で、オブジェクトのインスタンスへの読み取りアクセス権があります。
if (shareOperation.data.contains(Windows.ApplicationModel.DataTransfer.StandardDataFormats.storageItems)) {
shareOperation.data.getStorageItemsAsync().then(function (storageItems) {
for (var i = 0; i < storageItems.size; i++) {
var storageFile = storageItems.getAt(i);
// storageFile is of type Windows.Storage.StorageFile
}
});
}
しかし、ファイルを書き込もうとすると、ファイルが読み取り専用であるという例外 (0x80071779) が発生します。
共有契約を通じて受け取ったファイルへの書き込みアクセス (削除許可を含む) を取得する方法はありますか?
私はネットを検索しましたが、書き込みを含む回答や例さえ見つけることができませんでした。