当我使用WebClient.DownloadData()下载文件时,会出现错误,"出于安全原因,此XML文档中禁止使用DTD。要启用DTD处理,请将XmlReaderSettings上的DtdProcessing属性设置为Parse,并将设置传递给XmlReader.Create方法。"
private static byte[] DownloadAttachment(WebClient client, string uri)
{
return client.DownloadData(uri);
}
我只是用它从Office 365 SharePoint站点下载word文档。 webClient对象属性设置如下:
webClient.Credentials = GlobalData.SharePointOnlineCredentials;
webClient.Headers.Add("X-FORMS_BASED_AUTH_ACCEPTED", "f");
你能帮帮我吗?我搜索了许多问题和答案,但所有这些都是关于XmlReaderSettings的。但我只有一个下载句子,没有XmlReaderSettings。请帮帮我!