magicone 发表于 2010-5-8 20:19:17

想用ci生成静态文件,另存为在客户端

如题,能实现吗?

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

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

谢谢~~

magicone 发表于 2010-5-8 22:49:08

:handshake

wesong 发表于 2010-5-9 01:06:07

额。你要知道在浏览器上输出html是不会出现下载的。只会直接打开级用户浏览。

Hex 发表于 2010-5-9 01:34:26

你怎么可能在客户端存文件呢?那天下就大乱了,真成世界末日了,呵呵。

你最多只能在客户端缓存文件。

gota 发表于 2010-5-9 15:58:53

我觉得。可以将内容写到文件中。然后调用视图。在视图的$this->load->view('contant');contant视图中读取文件内容。放<p>中。前面加上$this->load->view(header);$this->load->view(footer)

visvoy 发表于 2010-5-9 16:23:23

:o 用浏览器保存当前页面不就是了吗

vellop 发表于 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 static/image/common/back.gif
哦 javascript 可以实现点击另存为当前页面
function save()
{


firefox 不支持此方法?请教在FIREFOX如何另存为?
页: [1]
查看完整版本: 想用ci生成静态文件,另存为在客户端