新浪的SAE處於安全期間,不支援直接將本機檔案上傳的SAE。
也就是無法透過選擇伺服器的選擇本地的文件,點擊提交之後,文件不能成功提交到SAE雲端的伺服器? ?
1. 打開我們的SAE應用在服務管理這裡可以看到storage
1. 打開我們的SAE應用在服務管理這裡可以看到storage
1. 打開我們的SAE應用在服務管理這裡可以看到storage1. 打開我們的SAE應用在服務管理這裡可以看到storage
2. 接著點選storage進去之後看到下面介面
3. 點擊新建domain名字隨便起,這個domain用來存放我們上傳的文件,創建好將來之後可以點擊domain管理查看我們可以點擊domain的domain
4. 一切具備,現在只欠我們透過寫程式往這domain裡存放了,本人用的是語言,其他語言也一樣!
<?php // 当用户点击submit提交上传的文件时 if(isset($_POST["submit"])){ // 创建SAE storage存储 $storage= new SaeStorage();// 创建SAE storage存储对象 $domain = 'kepuna';// 这里的$domain对应得名字就是自己起的名字 $fileType = $_FILES["file"]["type"]; //被上传文件的类型 if(($fileType=="image/gif") || ($fileType=="image/jpeg")||($fileType=="image/jpg")||($fileType=="image/png")){ if($storage->fileExists($domain,$filename) == true) {// 判断文件是否已经存在 echo "<p style='background:#FCC9C4;border-radius: 0.3em;padding:5px;color:#fff;''>图片已存在,请重新上传!</p>"; } else{ $filename = $_FILES["file"]["name"]; $storage->upload( $domain,$filename,$_FILES[file][tmp_name]); echo "<p style='background:#7CBD55;border-radius: 0.3em;padding:5px;color:#fff;'>图片上传成功!</p>"; echo "<script> window.location='showImage.php';</script>"; <span style="white-space:pre"> </span>} }else{ echo "<p style='background:#FCC9C4;border-radius: 0.3em;padding:5px;color:#fff;''>图片格数不正确,上传失败!</p>"; } } ?> <!DOCTYPE HTML> <html> <head> <title></title> <meta charset="utf-8" /> <meta name="viewport" c <link href="./css/style.css" rel="stylesheet" type="text/css" media="all" /> </head> <body> <form method="POST" enctype="multipart/form-data" class="uploadImageForm"> <input type="file" name="file" id="file" /> <input type="submit" value="Submit" name="submit"/> </form> </body> </html>
看下效果圖:有點卡大家可以把考自己機子上運行下考自己機
我們怎麼通過程序訪問這個我們存放進
domain裡的圖片那?
<?php $sae_storage = new SaeStorage(); $domainName = "kepuna"; $listArray = $sae_storage->getList($domainName); foreach($listArray as $image){ echo "<img src='http://hjmshop-kepuna.stor.sinaapp.com/$image'/>"; } ?>
http: //apidoc.sinaapp.com/class-SaeStorage.html 這個SAE的官方文件大家自己摸索下,很簡單!
下面是我domain中的所有圖片
版權聲明:本文為部落客原創文章,未經博主。 以上就介紹了SAE-上傳本地圖片到SAE的Storagephp版,包含了方面的內容,希望對PHP教學有興趣的朋友有幫助。