cloudfiles简单上传图片

时间:2012-01-05 11:46:43

标签: php

我正在使用PHP,并且我的图像位于image/tomato.png相对于我的PHP文件。

我已设法获取我的cloudfile容器列表,因此我知道我的机架空间身份验证正在按预期工作。

问:如何使用PHP将图像文件上传到rackspace cloudfiles容器'phpx'

1 个答案:

答案 0 :(得分:1)

github上的PHP有一个简单的cloudfiles API绑定 - > https://github.com/rackspace/php-cloudfiles

样本用法:

<?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('container name');

// store file information
$localfile = <filepath>;
$filename  = <filename>;

// upload file to Rackspace
$object = $container->create_object($filename);
$object->load_from_filename($localfile);

?>