0

我一直在使用 RackSpace CloudFiles 来存储某些图像。我的上传代码工作正常,但是当我尝试从 CloudFiles 读取图像时,它不会显示它。图像不会呈现到浏览器中。该文件肯定正在被读取,因为我可以从中看到实际数据,但是如果我尝试放入标题以将其渲染为图像,则它不起作用。我的代码错了吗?

$auth = new CF_Authentication("x", "x");
$auth->authenticate();
$conn = new CF_Connection($auth);
$cont = $conn->get_container("attachments");
$attachment = $cont->get_object("test.gif");
header("Content-Type: " . $attachment->content_type);
$output = fopen("php://output", "w");
$attachment->stream($output);
fclose($output);
4

1 回答 1

0

排序 - 非常愚蠢的错误!在开始的 php 括号之前有一点空间,这意味着在标题之前有输出!傻傻傻傻

于 2010-07-13T13:18:20.997 回答