0
私はurlからファイルをダウンロードできる必要があります。 urlは実際のファイルにリンクするのではなく、まずサーバー上にファイルを生成してから、ダウンロードダイアログを表示します。 mvc FileResultを返す可能性があります。ファイルを生成するurlからダウンロード
私はちょうどファイルからバイト[]を得ることに興味があります。
私が試してみた:
using (var webClient = new WebClient())
{
System.Uri uri = new System.Uri(Document.Url);
bytes = await webClient.DownloadDataTaskAsync(uri);
}
これは動作しますが、予想通り、私は破損したファイルを取得します。
私は、サーバーのファイルの生成方法や提供方法を制御できません。
ファイルの生成が完了するまで待ってからファイルの内容を取得する方法はありますか?
TIA
クイックノート「WebClient」ではなく「HttpClient」を使用してください。 また、ここではよく似たような質問がたくさんありますので、最初にお答えください。 –
Thanks Llamaサーバーが返すもののために働いた人の中にはいない。私は私の答えで説明した。返信いただきありがとうございます。 –