public function dz_upload() { //複数のサムネイルをアップロードします 2 つのサムネイルをアップロードします
If (isset($_FILES['ori_img'])){
$upload = new ThinkUploadFile() // アップロード クラスをインスタンス化します
;
$upload->maxSize = 3000000;//添付ファイルのアップロード サイズ C('UPLOAD_SIZE') を設定します
//$upload->savePath = './Public/Uploads/' //添付ファイルのアップロード ディレクトリを設定します
;
$upload->savePath = './Public/Uploads/' . 'thumb/' // 添付ファイルのアップロード ディレクトリを設定します
;
$upload->allowExts = array('jpg', 'gif', 'png', 'jpeg') // 添付ファイルのアップロード タイプを設定します
$upload->saveRule = '時間';
$upload->uploadReplace = true; //同名のファイルが存在するか上書きするか
$upload->thumb = true //アップロードされたファイルをサムネイル表示するかどうか
;
$upload->thumbMaxWidth = '100,300' //サムネイルの処理幅
;
$upload->thumbMaxHeight = '50,150' //サムネイル処理の高さ
;
//$upload->thumbPrefix = $prefix //サムネイルのプレフィックス
;
$upload->thumbPrefix = 'm_,s_' // 2 つのサムネイルを生成します
;
//$upload->thumbPath = './Public/Uploads/' . $path ('Ymd', time()) . '/' サムネイルの保存パス
$upload->thumbPath = './Public/Uploads/' . date('Ymd', time()) . // サムネイルの保存パス
//$upload->thumbRemoveOrigin = true //アップロード後に元の画像を削除します
;
$upload->thumbRemoveOrigin = false; // アップロード後に元の画像を削除します
;
$upload->autoSub = true //画像の保存にサブディレクトリを使用するかどうか
;
$upload->subType = 'date' // サブディレクトリの保存ルール
;
$upload->dateFormat = 'Ymd' //サブディレクトリ保存ルールが日付の場合の時刻形式
;
if (!$upload->upload()) {//アップロード エラー メッセージ
echo json_encode(array('msg' => $this->error($upload->getErrorMsg()), 'status' =>
);
} else {// アップロード成功 アップロードされたファイル情報を取得します
$info = $upload->getUploadFileInfo();
$picname = $info[0]['savename'];
$picname =explode('/', $picname);
//$picname = $picname[0] . $prefix
$picname = $picname[0] . '_hz'
print_r($picname);
echo json_encode(array('status' => 1, 'msg' => $picname));
}
}
}
呼び出し方法: