我尝试了不同的方法打开并显示客户端上的文件,而无需将文件发送到服务器。

开放:我尝试从一个 <input type=file>, ,但是安全限制似乎不允许这样做。我也尝试了 <iframe src=file://local.path> 有同样的问题。最后我尝试了 new ActiveXObject('Scripting.FileSystemObject');, ,但是我总是遇到一个错误,即Automationserver无法创建对象。

为了保存我尝试使用 execCommand('SaveAs',true) 来自Textrange和Document Fragment。从文档段我可以保存文件,但仅包含 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">. 。从Textrange中没有保存对话框。

我能做什么?

有帮助吗?

解决方案

在网站上,除非您使用 签名脚本

从本地文件系统中,IE可以从一个文件中使用文件系统对象 hta

其他提示

对不起,

您无法通过浏览器访问本地文件系统,而无需让用户安装插件/ActiveX对象。

您可能应该尝试另一种跨平台交付方法,例如Adobe Air。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top