ファイルをラックスペースクラウドファイルにアップロードしようとすると、このエラーが発生します。 エラーの原因をトレースしようとしましたが、このコード行から来ていると仮定します。RackSpace Cloudfiles APIエラー '未定義オフセット:8'
$ container = $ conn-> get_container( 'test');
これは私が取得しています完全なエラーです:
Notice
Undefined offset: 8
File: /dm/cloudfiles/cloudfiles.php, Line: 1588
そしてこれは、アップロードのためのコードです:
<?php
// include the Cloud API.
require('cloudfiles/cloudfiles.php');
// Rackspace Connection Details;
// cloud info
$username = "tariehk"; // username
$key = ""; // api key
// Connect to Rackspace
$auth = new CF_Authentication($username, $key);
$auth->authenticate();
$conn = new CF_Connection($auth);
//Set the Container you want to use
$container = $conn->get_container('dm');
//Temp store the file
$localfile = $_FILES['uploadfile']['tmp_name'];
$filename = $_FILES['uploadfile']['name'];
//exit();
//Uploading to Rackspace Cloud
$object = $container->create_object($filename);
$object->load_from_filename($localfile);
echo "Your file has been uploaded";
?>