【发布时间】:2012-05-17 20:57:00
【问题描述】:
我正在尝试做的是提供一种下载在 js 客户端生成的 Xls 文件的方法。所以我在 js 中有一个字符串中的 xls,需要给用户一种下载它并在 excel 中打开它的方法。
据我所知,这样做的唯一方法是通过内容类型在服务器上执行此操作,因此我尝试提供一个执行文件中继的 php...这是 php
<?php
header("Content-type: application/octet-stream");
header("Content-Disposition: attachment; filename=\"my-data.csv\"");
$data=stripcslashes($_REQUEST['csv_text']);
echo $data;
?>
一个请求最终可能会很长,例如我可能有这个请求...(实际上大大缩短了)。
我不擅长 php,谁能建议一个更好的方法来修改这个中继脚本(或完全更好的方法)来完成这个?
感谢您的回复,最终脚本是
<?php header("Content-type: application/octet-stream");
header("Content-Disposition: attachment;filename=\"".$_POST['filename']."\"");
echo $_POST['data'];
?>
【问题讨论】:
标签: php javascript export xls