是否可以将我的代码中的字符串变量作为带有cakephp的文件下载?
例如:
$myString = "value1;value2;value3\n1;2;3";
我想将字符串$ myString下载为csv文件而不将其保存在我的服务器上。我只希望用户能够将字符串下载为文件。
如果您有常规的PHP解决方案,它可以完成这项工作,但我更喜欢使用CakePHP。
感谢您的帮助,
安托
答案 0 :(得分:1)
答案 1 :(得分:0)
在Cakephp 3.7中工作
$body = $this->response->getBody();
$body->write('"your", "text"');
$body = $this->response->withBody($body)->withCharset('windows-1251')->withType('text/csv');
return $this->response->withDownload('yourFileName.csv');