0

私のアプリケーションは、任意のファイルの共有ターゲットとして機能します。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) が発生します。

共有契約を通じて受け取ったファイルへの書き込みアクセス (削除許可を含む) を取得する方法はありますか?

私はネットを検索しましたが、書き込みを含む回答や例さえ見つけることができませんでした。

4

0 に答える 0