我正在使用PHP,并且我的图像位于image/tomato.png
相对于我的PHP文件。
我已设法获取我的cloudfile容器列表,因此我知道我的机架空间身份验证正在按预期工作。
问:如何使用PHP将图像文件上传到rackspace cloudfiles容器'phpx'
?
答案 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);
?>