用户
 找回密码
 入住 CI 中国社区
搜索
查看: 3881|回复: 7
收起左侧

[已解决] 想用ci生成静态文件,另存为在客户端

[复制链接]
发表于 2010-5-8 20:19:17 | 显示全部楼层 |阅读模式
如题,能实现吗?

我知道可以用write_file生成静态文件,但是存在服务器。

要是想点个按钮,生成静态文件,然后选择另存为在客户端的一个位置,可以实现吗?

谢谢~~
 楼主| 发表于 2010-5-8 22:49:08 | 显示全部楼层
发表于 2010-5-9 01:06:07 | 显示全部楼层
额。你要知道在浏览器上输出html是不会出现下载的。只会直接打开级用户浏览。
发表于 2010-5-9 01:34:26 | 显示全部楼层
你怎么可能在客户端存文件呢?那天下就大乱了,真成世界末日了,呵呵。

你最多只能在客户端缓存文件。
发表于 2010-5-9 15:58:53 | 显示全部楼层
我觉得。可以将内容写到文件中。然后调用视图。在视图的$this->load->view('contant');contant视图中读取文件内容。放<p>中。前面加上$this->load->view(header);$this->load->view(footer)
发表于 2010-5-9 16:23:23 | 显示全部楼层
用浏览器保存当前页面不就是了吗
发表于 2011-1-17 10:44:35 | 显示全部楼层
哦 javascript 可以实现点击另存为当前页面
function save()
{
    document.execCommand('SaveAs','','list.html')
}
发表于 2012-7-11 16:25:22 | 显示全部楼层
vellop 发表于 2011-1-17 10:44
哦 javascript 可以实现点击另存为当前页面
function save()
{

firefox 不支持此方法?  请教在FIREFOX如何另存为?

本版积分规则