我有一个页面,可以从另一个域下载一个大型HTML文件,然后将其提供给用户。该文件大约为100 k-10 is,通常需要5分钟。做这样的事情是为了让用户体验更好。
提供服务。
这能办到吗?我需要使用异步功能吗?
更新的问题:下载的文件是html文件。
发布于 2010-12-12 19:44:13
为了提供“异步”文件下载,尝试一下Google正在使用的技巧:创建一个隐藏的iframe,并将其设置为要下载的文件的源代码。然后,当文件通过iframe下载时,您仍然可以在原始页面上运行javascript。
发布于 2010-12-12 19:43:36
我觉得你应该:
发布于 2010-12-12 19:44:12
听起来,您需要使用一个等待页面,它经常刷新自己并显示下载的状态。例如,可以使用System.Threading.Task在单独的线程上运行下载。
https://stackoverflow.com/questions/4423591
复制相似问题