<?php
//原檔案名稱
$file_name = $_FILES['imgFile']['name'];
//伺服器上臨時檔案名稱
$tmp_name = $_FILES['imgFile']['tmp_name'];
//獲得副檔名
$temp_arr = explode(".", $file_name);
$file_ext = array_pop($temp_arr);
$file_ext = trim($file_ext);
$file_ext = strtolower($file_ext);
//新檔案名稱
$new_file_name = date("YmdHis") . '_' . rand(10000, 99999) . '.' . $file_ext;
$water=true;
if(isset($_SERVER['HTTP_APPNAME'])){//sae環境
$s=new SaeStorage();
//浮水印
if($water){
$waterpath='./watermark.png';
//新浪雲只有SAE_TMP_PATH這個臨時目錄具有io操作的許可權
$tmp_url = SAE_TMP_PATH.$new_file_name;//儲存到sae臨時目錄
file_put_contents($tmp_url,file_get_contents($tmp_name));
watermark_image($tmp_url,$waterpath,$tmp_url);
if(!$s->upload('pic', $new_file_name, $tmp_url)){
echo '上傳檔案失敗';exit;
}
}else{
if(!$s->upload('pic', $new_file_name, $tmp_name)){
echo '上傳檔案失敗';exit;
}
}
//添加過浮水印的圖片路徑
$file_url = $s->getUrl('pic', $new_file_name);
}
?>