1

メトロアプリのURIを介して画像を共有していて、ターゲットアプリに共有画像が表示されているのに、その画像をディスクのローカルフォルダーに保存したいという問題があります。私を助けてください

これが私の共有ソースコードです

void DataRequested(DataTransferManager sender, DataRequestedEventArgs e)
{
    e.Request.Data.Properties.Title = this.dataPackageTitle;
//    e.Request.Data.Properties.Description = this.dataPackageDescription;
    if (this.dataPackageThumbnail != null)
    {
        e.Request.Data.Properties.Thumbnail = this.dataPackageThumbnail;
// Share Image Through URI       
      e.Request.Data.SetUri(imageHolder.BaseUri); 
    }
}
4

2 に答える 2

0

URLを介してインターネットから画像をダウンロードできます。ローカルドライブからではありません。Bitmap を使用して、ローカルからローカル フォルダーに画像を共有するだけです。

于 2012-05-24T15:46:12.307 に答える
0

このサンプルを見てください。これは JavaScript ですが、テクニックは同じはずです。基本的には、(このサンプルのように XHR ではなく) HttpClient を呼び出して画像を取得し、Windows.Storage.KnownFolders.picturesLibrary.createFileAsync を使用してそれを書き出します。

ダウンロードに HttpClient を使用する方法については、このサンプルを参照してください。

于 2012-05-17T06:45:30.367 に答える