欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

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

程序员文章站 2024-04-03 17:05:10
...
SAE-上传本地图片到SAE的Storage(php版)

新浪的SAE处于安全期间,不支持直接将本地文件上传的SAE。

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

也就是无法通过选择文件按钮选择本地的文件,点击提交之后,文件不能成功提交到SAE云服务器的,那怎么办哪??需要通过SAE提供的Storage来实现,通过SotrageAPI接口将本地文件上传的SAEStorage,然后再通过访问Storage里的文件来实现这一效果!!


下面通过图片来一步步解说:

1. 打开我们的SAE应用在服务管理这里可以看到storage

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

2. 然后点击storage进去之后看到下面界面

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

3. 点击新建domain名字随便起,这个domain用来存放将来我们上传的文件,创建好之后可以点击domain管理查看我们创建的domain

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

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 "

图片格数不正确,上传失败!

"; }}?>

看下效果图:有点卡大家可以把代码考自己机子上运行下

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


我们怎么通过程序访问这个我们存放进domain里的图片那?

接下来是showImage.php的内容

getList($domainName);        foreach($listArray as $image){    echo "SAE-上传本map片到SAE的Storage(php版)";}?>

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

方法还有很多种,我这只是其中一种,可以参考

http://apidoc.sinaapp.com/class-SaeStorage.html 这个SAE的官方文档大家自己摸索下,很简单!

下面是我domain中的所有图片

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

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

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频