3

メトロアプリを作成していて、StorageFileに保存した後、画像のURIを取得しようとしています。これが私のコードです。

StorageFile file = await ApplicationData.Current.LocalFolder.CreateFileAsync("samplefile.dat", CreationCollisionOption.ReplaceExisting);

IRandomAccessStream raStream = await file.OpenAsync(FileAccessMode.ReadWrite);
IOutputStream outStream = raStream.GetOutputStreamAt(0);
DataWriter dw = new DataWriter(outStream);
dw.WriteBytes(img); // I'm saving array of bytes
await outStream.FlushAsync();

私はこの記事を読みました:

そして、ms-appdataを使用して保存されたファイルにアクセスできると表示されているので、これを試しました。

Uri uri = new Uri("ms-appdata:///samplefile.dat", UriKind.Absolute);

しかし、それは機能しません

4

1 に答える 1

12

Local フォルダーに保存されていると仮定すると、URI は次のようになります。

Uri uri = new Uri("ms-appdata:///local/samplefile.dat");

真ん中に「ローカル」が追加されていることに注意してください。

于 2012-05-11T16:24:51.240 に答える