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
快速說明你應該使用'HttpClient'而不是'WebClient' 也有大量類似的問題在這裏有很好的答案,所以看看那些第一個 –
謝謝駱駝。非服務器返回的工作。我在下面的答案中解釋過。謝謝回覆。 –