我有一个基于文档的应用程序。保存文档可能需要几秒钟的时间,所以我想让用户在后台保存文档时能够继续使用该程序。
由于文档体系结构的原因,我的应用程序被要求保存到一个临时位置,然后该临时文件被复制到旧文件上。然而,这意味着我不能只是在后台运行我的文件保存代码,并在它完成之前返回它,因为临时文件必须在复制之前完全写入。
有没有办法禁用这种临时文件行为,或者在后台启用文件保存?
发布于 2010-05-12 14:39:45
发布于 2010-05-12 07:25:47
我不认为有一个好的解决方案。如果您允许用户继续工作,如果他们在您的第一次保存操作完成之前再次保存,会发生什么?
我认为最好的做法是建立一个保存进度表,在保存完成之前阻止文档。
https://stackoverflow.com/questions/2812927
复制相似问题