如何使用SAE的Storage

2025-03-24 06:50:57
推荐回答(1个)
回答1:

1

怎样将本地图片上传至sae的storage?

以下是图片上传代码:





style="cursor:pointer;"/>


2

图片接受处理:

$s2 = new SaeStorage();

$name_b =$_FILES['photo']['name'];

$url =
$s2->upload('photo',$name_b,$_FILES['photo']['tmp_name']);//此处的photo为你的storage域名,可以自定义

echo $url;

此处得到的$url即为你上传图片在sae的storage中的url地址。

3

获取图片url并调用微博api发布图片微博:

$c = new SaeTClientV2( WB_AKEY , WB_SKEY ,
$_SESSION['oauth2']['oauth_token']);

$ret = $c->upload_url_text( $text,$url); //发送微博

if ( isset($ret['error_code']) && $ret['error_code'] > 0 ) {

echo "

发送失败,错误:{$ret['error_code']}:{$ret['error']}

";

} else {

echo "

发送成功

";

}

此处为利用新浪微博sdk发布带有图片的微博,需要注意的是upload_url_text接口需要申请高级权限才可以使用。不过简单描述一下申请理由一般都会申请成功的哦。

至此,你已经将storage中的图片发布到微博上了。