WebClient保存文件

使用System.Net.WebClient类

using (WebClient client = new WebClient())
{
    string tmpName = "要保存的文件路径";
    //client.Headers.Add("Cookie", WebApiClientConfiguration.TokenCookieName + "=" + ClientPublicData.LoginToken + ";");
    //Uri uri = new Uri(WebApiClientConfiguration.MyWebApiBaseAddress + "File/Download?docGuid=" + doc.DocGuid);

    Uri uri = new Uri(HttpContext.Current.Request.Url.Authority + "/AfterLoanAPI/CustLoanDoc/Download?docGuid=" + doc.DocGuid);
    try
    {
        client.DownloadFileTaskAsync(uri, tmpName);
    }
    catch (Exception ex)
    {
        //throw new Exception(ex.Message);
        Logger.Error(ex);
        result.ErrCode = 1;
        result.ResultMsg = "获取文件失败!";
    }
}

猜你喜欢

转载自blog.csdn.net/lixiaoer757/article/details/80340169
今日推荐