我想通过http://placehold.it/500x500 之类的 URL 返回图像。我有我的 URL http://example.inc/assets/image/35345,它在控制器上调用一个动作。控制器从数据库中获取一些数据(名称、id 等)以及图像内容的二进制字符串。
在前端站点上,我有我的 img 标签,我想在我的 src 属性中调用 url。
<img src="http://example.inc/assets/image/35345">
更多信息,我使用 slim PHP Framework,我的服务器是 ubuntu 13.x 系统(vagrant 等)。我是一个典型的前端开发人员并且没有很好的技能@ PHP。
以下片段有效:
$file = fopen($name, 'wb');
fwrite($file, $binaryData);
fclose($file);
但我不想在目录中生成文件。这可能吗?
编辑: Content-Type 和 Content-Length 标头已设置,这不是问题。