您好,欢迎访问一九零五行业门户网

SAE-上传本map片到SAE的Storage(php版)

sae-上传本地图片到sae的storage(php版)
新浪的sae处于安全期间,不支持直接将本地文件上传的sae。
也就是无法通过选择文件按钮选择本地的文件,点击提交之后,文件不能成功提交到sae云服务器的,那怎么办哪??需要通过sae提供的storage来实现,通过sotrage的api接口将本地文件上传的sae的storage,然后再通过访问storage里的文件来实现这一效果!!
下面通过图片来一步步解说:
1. 打开我们的sae应用在服务管理这里可以看到storage
2. 然后点击storage进去之后看到下面界面
3. 点击新建domain名字随便起,这个domain用来存放将来我们上传的文件,创建好之后可以点击domain管理查看我们创建的domain
4. 一切具备,现在只欠我们通过写程序往这domain里存放数据了,本人用的是php语言,其他语言原理也一样!
fileexists($domain,$filename) == true) {// 判断文件是否已经存在 echo 图片已存在,请重新上传!
; } else{ $filename = $_files[file][name]; $storage->upload( $domain,$filename,$_files[file][tmp_name]); echo 图片上传成功!
; echo ; } }else{ echo 图片格数不正确,上传失败!
; }}?>
看下效果图:有点卡大家可以把代码考自己机子上运行下
我们怎么通过程序访问这个我们存放进domain里的图片那?接下来是showimage.php的内容
getlist($domainname); foreach($listarray as $image){ echo ;}?>
方法还有很多种,我这只是其中一种,可以参考
http://apidoc.sinaapp.com/class-saestorage.html 这个sae的官方文档大家自己摸索下,很简单!
下面是我domain中的所有图片
其它类似信息

推荐信息