首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >需要在客户端系统上复制文件,有没有可能?

需要在客户端系统上复制文件,有没有可能?
EN

Stack Overflow用户
提问于 2009-11-24 16:04:43
回答 2查看 116关注 0票数 0

我正在用C#.net开发一个在线考试系统,我想在考试一开始就把文件复制到客户端机器上,这样即使网络断开了,考生也可以继续考试。

EN

回答 2

Stack Overflow用户

发布于 2009-11-24 16:11:59

您可能希望考虑客户端服务器解决方案,例如WPF或winforms,因为它更适合这种类型的开发。您可以使用一次单击部署让它仍然从web启动,并在每次运行时更新。

如果你决定使用asp.net,这将导致一个非常重的javascript站点在第一个页面加载非常慢。

要做到这一点,你需要将所有的测试问题加载到第一页的javascript数据结构中,当用户每次进入下一页时,你需要使用javascript收集所有的答案并存储在javascript中。然后在javascript中使用您的测试定义重新呈现整个页面,而无需返回到服务器。然后,一旦测试完成,你需要将结果发送回服务器,一旦你完成了测试,互联网就必须是活动的。

票数 0
EN

Stack Overflow用户

发布于 2009-11-24 16:12:27

您必须创建一个下载包,并提供一个供用户单击以请求文件的链接。你不能强制下载。

如果你的考试都在一个网页中,你不需要做任何事情。一旦页面出现在用户浏览器中,它就已经被“本地复制”了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1788561

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档