PHPを使用して画像をラックスペースクラウドにアップロードし、別の画像で変更するのに何度か疲れました。ただし、2番目の画像を同じオブジェクトにアップロードして置き換えた後、最初の画像が表示されました。
これは私が最初のスクリプトで行ったことです:
<?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を確認すると、常に最初にアップロードした画像が表示されます。2番目ではありません。