我在我的 asp 网络应用程序中有一个按钮,当按下它时,我正在调用一个返回字节数组的休息服务。
这个字节数组实际上是我需要在按下按钮时在浏览器中开始下载的文件。我怎样才能做到这一点?
我正在考虑将字节数组写入响应并设置标题。
这种想法是否正确,是否有人有一些代码示例?
--------- 3/25 更新---------------- 谢谢贾斯汀,但还不是我需要的。请查看此链接,它将返回一个文件供下载。我需要做的是有一个事件客户端,它将获取此文件以供下载,而无需重定向到此页面。它必须从我的页面而不是这个链接下载。
http://ops.epo.org/3.0/rest-services/published-data/images/US/5000001/PA/firstpage.pdf?Range=1
如果您使用 Fiddler 检查它,您将看到 pdf 是如何以二进制形式接收的。