【发布时间】:2017-12-18 17:14:48
【问题描述】:
SSRS 报告托管在 Azure 中启用了 Windows 身份验证的虚拟机上。我可以通过提供凭据在浏览器中点击 url 来下载 PDF,但同样不适用于代码。我可以下载 PDF,但说它已损坏。 当我在浏览器中点击 url 时,它下载的 PDF 大小为 900KB,但从代码中下载的大小为 120kb 的 PDF 和它的说法是损坏的。这是下载较少字节的任何安全问题吗?
下面是示例代码:
var handler = new HttpClientHandler { Credentials = new NetworkCredential("username", "Password", "domain") }; HttpClient 客户端 = 新的 HttpClient(handler); HttpResponseMessage 结果 = client.PostAsync(requestConnection, content).Result; var responseData = result.Content.ReadAsByteArrayAsync().Result;
【问题讨论】:
-
这有帮助吗?如果您需要更多信息,我可能会提供帮助。
标签: azure reporting-services virtual-machine