我想在一个网页里实现文件的创建和内容保存功能。要求能够有类似于input type='file'那样的弹出提示框,允许用户自定义要创建的文件的目录和文件名称。试过如下的形式:
<form>
<input type="file" name="confFile" size="30" onBlur="top.saveFile(this)" id="confFile" /> <br>
</form>
但是发现好像只能指定已经存在的某个文件,却不允许提供新文件的名称。又试过document.execCommand("SaveAs"), 发现它是将当前的网页内容保存到文件中。可是怎么实现保存自定义的内容到文件中呢?还有,document.execCommand("SaveAs")弹出的对话框的标题是“Save HTML Document”,这样子的话不论从标题还是功能来说都不符合我的要求啊。请大家指教哦
<form>
<input type="file" name="confFile" size="30" onBlur="top.saveFile(this)" id="confFile" /> <br>
</form>
但是发现好像只能指定已经存在的某个文件,却不允许提供新文件的名称。又试过document.execCommand("SaveAs"), 发现它是将当前的网页内容保存到文件中。可是怎么实现保存自定义的内容到文件中呢?还有,document.execCommand("SaveAs")弹出的对话框的标题是“Save HTML Document”,这样子的话不论从标题还是功能来说都不符合我的要求啊。请大家指教哦
解决方案 »
- 堆糖网首页,美丽说 2级页面 口碑网评论社区的布局问题
- 求个兼容FF的 点击input 复制链接代码(js jq)
- 如何在网页上调用迅雷的的批量下载功能
- 问一个javascript基于对象编程的初级问题```````谢谢指教``
- 能否禁止用户在IE地址栏里写脚本?
- 高分等你罗!简单的js变量问题。请你优化下面的代码。
- 简单问题送50分。来者有分了。
- window.promt()里能不能使得输入的显示为*****呀
- Cookie的有效范围问题
- 给10分 一个js文件怎么引用另一个js
- 下拉式菜单背景色的问题
- 请问怎么实现这一漂亮的效果呢?就是这个地址的效果:http://www.freebird.com.cn/
.....
SaveAs......
Security Zone Document Limit (KB) Domain Limit (KB)
Local Machine 128 1024
Intranet 512 10240
Trusted Sites 128 1024
Internet 128 1024
Restricted 64 640
launchpad利用html和javascript来设计GUI引导页面,并且根据用户在GUI中的具体设置和选择来调用后台程序来实现具体的安装,下载和更新等功能。所以GUI中的javascript和html根本不会牵扯到客户端和服务器端的问题。另外,该安装包要求支持windows(IE)平台和linux(Mizilla)平台。
在linux下,该保存功能已经实现:利用Mozilla的"@mozilla.org/network/file-output-stream" 组件,可以弹出保存文件的对话框。
但是在windows下,还没有找到想mazilla提供的这样的组件,目前只能用document.execCommand('SaveAs', true, 'config.txt'),利用它来弹出保存对话框,但是这个对话框的标题却是"保存HTML",不太复合客户的要求。
大家还有没有好的实现方法呢?