1
私はプログラミングの初心者ですが、UWPでファイルをダウンロードするのが正しい方法があるのだろうかと思っていましたが、現在は50%のようにしか動作しません。UWPを使ってファイルをダウンロードするには#
public async Task StartDownload()
{
try
{
StorageFile sf = await DownloadsFolder.CreateFileAsync(title.Text, CreationCollisionOption.GenerateUniqueName);
downloadFolder = (await sf.GetParentAsync()).ToString();
HttpClient client = new HttpClient();
byte[] buffer = await client.GetByteArrayAsync(inputURL);
using (Stream stream = await sf.OpenStreamForWriteAsync())
{
stream.Write(buffer, 0, buffer.Length);
}
path = sf.Path;
}
catch (Exception e)
{
MessageDialog dialog = new MessageDialog("Sorry, something went wrong...", "An error...");
await dialog.ShowAsync();
}
}
例外がある: "未処理の例外0x750F6D7E(PROGRAM.EXE 0xC000027Bでcombase.dllで、 アプリケーション内部例外が発生した(パラメータ:0x16E73128、0x00000001の)。" 予め
おかげ
他の50%では何の例外がありますか? – Jcl
これは動作しない時間の50%からの例外です。それが動作する時間の50%は例外ではありません。 – dynamichael