我嘗試使用下面的代碼上傳文件Rackspace的雲文件Rackspace的雲文件:圖片上傳到使用PHP
Upload.html
<form action="upload.php" enctype="multipart/form-data" method="POST">
File:
<input name="upload" type="file" />
<input name="submit" type="submit" value="Upload To Rackspace!" />
</form>
upload.php的
<?php
// include the API
require('cloudfiles.php');
// cloud info
$username = ""; // username
$key = ""; // api key
// Connect to Rackspace
$auth = new CF_Authentication($username, $key);
$auth->authenticate();
$conn = new CF_Connection($auth);
// Get the container we want to use
$container = $conn->get_container('resumetune');
// store file information
$localfile = $_FILES['upload']['tmp_name'];
$filename = $_FILES['upload']['name'];
// upload file to Rackspace
$object = $container->create_object($filename);
$object->load_from_filename($localfile);
?>
現在我得到了巨大的錯誤:
致命錯誤:未捕獲的異常'BadContentTypeException '在C:\ xampp \ htdocs \ rackspace \ cloudfiles.php中有消息'Required Content-Type not set':1645堆棧跟蹤:#0 C:\ xampp \ htdocs \ rackspace \ cloudfiles.php(1962):CF_Object-> _guess_content_type('C:\ xampp \ tmp \ ph ...')#1 C:\ xampp \ htdocs \ rackspace \ upload.php(24):CF_Object-> load_from_filename('C:\ xampp \ tmp \ ph .. 。')#2 {main}拋出C:\ xampp \ htdocs \ rackspace \ cloudfiles.php on line 1645
那麼任何人對此有什麼想法?提前致謝。
謝謝,我知道了..發佈後的問題。無論如何,謝謝 – 2010-02-20 19:21:14