PHP環境下在SAE中使用Kindeditor操做Stroge

SAE上有本身的雲儲存Storage,首先要開啓Storage,而後新建一個domain,並命名(如下命名爲「uploads」)。php

二、更改Kindeditor中的上傳文件upload_json.php。json

(1)、在require_once 'JSON.php';下面添加如下代碼:app

if(isset($_SERVER['HTTP_APPNAME']))
$issae = true; //是否新浪雲平臺
else
$issae = false;
$domain = 'kindeditor'; //圖片domain名稱

(2)、在{檢查目錄、檢查目錄寫權限}和{建立文件夾}加上if判斷,判斷是否爲sae,當不是SAE才執行原來的代碼:if(!$issae);dom

(3)、{移動文件}加上判斷是否爲非sae,是非sae就執行原來的代碼,如果sae則執行如下代碼:ui

 $s = new SaeStorage();
  $r = $s->upload( $domain , $new_file_name , $tmp_name);
   if(!$r)
  alert("新浪雲平臺上傳文件失敗,請檢查domain設置是否正確。");
  $file_url =  $s->getUrl( $domain , $new_file_name);

以上三步就能夠將圖片上傳到了SAE的Storage域的kindeditor中了。url

相關文章
相關標籤/搜索