2011-06-21 64 views
0

嘗試將文件上傳到rackspace cloudfiles時,出現此錯誤。 我試圖跟蹤錯誤的來源,我假設它來自這一行代碼: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"; 
?> 

回答