[英]Offline app : use HTML5 Filesystem API to store MySQL database
[英]HTML5 Offline Application: How to view TIFF files from localStorage (FileSystem API)
我有一个潜在的客户,他想要一个可以在计算机上本地下载大量TIFF文件以进行显示的应用程序。
在放弃了Java应用程序和Windows应用程序以至于难以分发(他无法控制客户端计算机)之后,我建议使用脱机HTML5应用程序。
TIFF仅由Safari本地显示,并且FileSystem API仅在Google上有效。 对于所需的数据量(3-4 GB),WebSQL太小了。
我看过不同的插件(AlternaTIFF和BlackIce),但两者都需要单独安装,大多数用户可能会发现很难做到。
我想知道是否可以从浏览器中调用本地TIFF查看器,以从FileSystem打开TIFF?
如果这不起作用,则最后的解决方案是将TIFF转换为服务器上的其他内容,但这将使我的数据库容量增加一倍。
欢迎大家提出意见!
更新:
目标计算机不受客户端控制。 没有简单的方法可以将软件分发到所有目标计算机。 我假设它们都是Windows计算机,但不能保证已安装.NET。
这就是我选择HTML5的原因。 目前,我正在考虑随Java Web应用程序一起启动的Java应用程序。
客户尚未确认他们正在使用的文件类型。
客户是建筑业,TIFF是对大型计划的扫描(我认为)是高质量的(可缩放,可打印等),因此我认为将比例缩放到JPG不会被接受。
第二次更新
我得出的结论是,HTML5应用程序将无法满足所有要求。 特别是有一项要求多文档打印的要求(选择n个文档并批量打印)。 我开始考虑可以在各种Windows配置上轻松部署和更新的独立应用程序。 我正在考虑通过Java Web Start分发Java Rich Client或通过单击运行分发Microsoft应用程序。 我只是将文件写在本地文件系统上,然后让客户端在线显示图像。 那是个好主意吗?
感谢所有的评论。
我得出的结论是,尝试在浏览器中查看这些文件不是一个好主意。
我正在使用一个单独的独立Windows应用程序。 我将使用Windows的标准查看和打印功能,这将避免我不得不自己重新创建该文件的所有麻烦。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.