我尝试了不同的方法在客户端打开和显示文件,而不将文件发送到服务器。
打开:我尝试使用 javascript 从 a 访问文件<input type=file>
,但安全限制似乎不允许这样做。我也尝试过<iframe src=file://local.path>
同样的问题。最后我尝试了new ActiveXObject('Scripting.FileSystemObject');
,但我总是收到一个错误,即自动化服务器无法创建对象。
为了保存,我尝试使用execCommand('SaveAs',true)
TextRange 和 DocumentFragment。从 DocumentFragment 我可以保存一个文件,但它只包含<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
. 从 TextRange 没有显示保存对话框。
我能做什么?