我一直在使用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);
答案 0 :(得分:0)
排序 - 非常愚蠢的错误!在开启php括号之前有一点空间意味着在标题之前有输出!傻傻傻的