我有一个名为generate.php的PHP文件,它根据我设置的一些参数生成PNG电子邮件。可以显示图像,例如使用该图像将返回“myString”文本的图像。通过PHP下载图片
话,我想补充一个链接,允许用户下载图片:
我创建了一个文件的download.php用下面的代码:
header('Content-disposition: attachment; filename=string.png');
header('Content-type: image/png');
readfile('generatePicture.php?string=' . $_REQUEST["string"]);
但是,当我下载PNG文件,我似乎无法下载。有什么建议么?
你可以只包含generatePicture.php来调用它吗? – juuga 2013-04-29 19:49:52
我该怎么做? – MrD 2013-04-29 19:53:49
这是使用'readfile()'的问题,因为你的脚本试图直接打开一个文件。您将需要向该位置发出HTTP请求并输出响应。 – 2013-04-29 19:55:06