我在我的https://github.com/softlayer/softlayer-object-storage-php中使用了这个axis generator laravel项目。
我会打电话给
$newObject = $objectStorage->with('mycontainer/path/test.png')
->setLocalFile('C:/Users/XXX/Downloads/Great-Impression.jpg')
->setMeta('description', 'first test file')
->create();
之后我收到了一些消息错误
ObjectStorage_Exception_Http_RequestTimeout in D:\Works\mytest\vendor\softlayer\objectstorage\lib\ObjectStorage.php line 552:
无法创建ObjectStorage对象。
但是当我删除->setLocalFile('C:/Users/XXX/Downloads/Great-Impression.jpg')
时,它的工作正常。
请告知如何解决此错误。
由于
答案 0 :(得分:0)
我无法重现你的问题,他的代码很好,无论如何我试过这个:
<?php
require_once ('lib/ObjectStorage/Util.php');
/**
* Declare Object Storage parameters
*/
$host = 'https://mil01.objectstorage.softlayer.net/auth/v1.0/';
// Declare your username and password for Object Storage connection
$username = 'set me';
$password = 'set me';
$options = array('adapter' => ObjectStorage_Http_Client::SOCKET, 'timeout' => 10);
/**
* Create Object Storage Connection
*/
$objectStorage = new ObjectStorage($host, $username, $password, $options);
/**
* Upload file
*/
$newObject = $objectStorage->with('mycontainer/path/test.png')
->setLocalFile('C:/Users/Ruber Cuellar/Pictures/test.jpg')
->setMeta('description', 'first test file')
->create();
// Print Result
print($newObject);
您能提供有关此问题的更多信息吗?