我正在尝试使用php将原始文件(html文件)上传到rackspace cloudfiles,而不是先将它们保存在磁盘上,但到目前为止我找不到一个简单的例子。例如,如何验证,连接等,并尽一切努力将example.html上传到cloudfiles。我已经找到了API文档,但我发现它们很难理解。 这是当前的代码
authenticate();^M $conn = new CF_Connection($auth);^M // Get the container we want to use^M $container = $conn->get_container('html');^M // store file information^M //$localfile = $_FILES['upload']['tmp_name'];^M //$filename = $_FILES['upload']['name'];^M $localfile = file_get_contents("http://www.google.com/"); $filename = "getip"; // upload file to Rackspace^M $object = $container->create_object($filename);^M $object->load_from_filename($localfile); ?>
答案 0 :(得分:0)
您可以使用内存文件:
$fh = fopen('php://memory', 'bwr');
etc..