我有一个由许多aspx页面组成的web应用程序......其中一个显示了一个可以通过点击按钮导出到文件的网格。这工作正常。现在我想拥有允许用户访问此页面(或另一个页面)的外部链接并导出到文件并下载的功能。我不需要页面上的任何信息,只需要下载文件。我怎么能做到这一点,还包括加密等安全功能?通过外部链接下载文件 - 如何实现?
谢谢:)
我有一个由许多aspx页面组成的web应用程序......其中一个显示了一个可以通过点击按钮导出到文件的网格。这工作正常。现在我想拥有允许用户访问此页面(或另一个页面)的外部链接并导出到文件并下载的功能。我不需要页面上的任何信息,只需要下载文件。我怎么能做到这一点,还包括加密等安全功能?通过外部链接下载文件 - 如何实现?
谢谢:)
做,这是简单地实现包含创建该文件,并将其写入到响应流逻辑的HttpHandler
最简单的方法。
有很多关于如何在网上做到这一点的例子,我不会在这个问题上重复。只要做一个谷歌搜索"Download File HttpHandler",你应该是金。
什么你将要做的是当GridView控件显示正确的行提供一个独特的链接“,这将是你的网站的网址与URL的变量结束。加载页面时,可以检查这些变量,然后使用数据库查找正确的数据等。
加密传输将通过HTTPS(SSL)完成,否则您需要登录才能查看gridview /文件。