特定の画像を保存するために 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);