2
phpを使用してラックスペースクラウドに画像をアップロードし、別の画像で変更するのに何度も疲れました。しかし、同じオブジェクトに2番目の画像をアップロードして置き換えた後、最初の画像が表示されました。Rackspace Cloud:コンテナの画像を変更してキャッシュをクリアする
これは私が最初のスクリプトで何をしたかである:
<?php
$images = $conn->get_container('title');
$obj = $images->create_object('sample_test1');
$file_name = $_SERVER['DOCUMENT_ROOT'] . '/cloudfiles/images/1308.jpg';
$obj->load_from_filename($file_name);
echo $obj->public_uri();
?>
sample_test1オブジェクトを変更する2番目のスクリプト:
<?php
$images = $conn->get_container('title');
$obj = $images->get_object('sample_test1');
$file_name = $_SERVER['DOCUMENT_ROOT'] . '/cloudfiles/images/2000.jpg';
$obj->load_from_filename($file_name);
echo $obj->public_uri();
?>
私はブラウザに印刷されたURLをチェックすると、それは常に私最初の画像を表示uploaed。 2番目のものではありません。
キャッシュされていると思いますか?ブラウザでctrl + f5を実行するとどうなりますか? – matiu
申し訳ありませんが、私は試しました。しかし、運がない。 cdnは、TTLが期限切れになるまでキャッシュを保持します。 – mohanwiki