URLからローカルにウェブページを保存したいとします。
これはWindowsフォームに似ています。 URLにリクエストを送信して、バッファまたはHTMLコンテンツを取得してください。取得要求を送信するには、HttpClient
を使用できます。そして、フォーマットが.html
であるローカルファイルにhtmlバッファを保存します。例:あなたはC:\Users\{username}\AppData\Local\Packages\{PackageId}\LocalState
でダウンロードしたファイルを見つけることができ
HttpClient httpclient = new HttpClient();
var result = await httpclient.GetBufferAsync(new Uri("https://www.microsoft.com/en-sg/"));
StorageFile file = await ApplicationData.Current.LocalFolder.CreateFileAsync("test2.html", CreationCollisionOption.ReplaceExisting);
await FileIO.WriteBufferAsync(file, result);
ダウンロードした後。
ファイル操作の詳細については、Files, folders, and librariesを参照してください。
※「動作していないようです」とは*問題文ではありません。 – IInspectable
そのタイプミス、申し訳ありません。私はそれらの例を試みました、そして、彼らは働いていません。どんな助け? –
*「彼らは働いていません」*は問題文でもありません。開発者は、問題のステートメントが何であるかを知っています。 – IInspectable