- /**
- * 签名保存签名图片
- * */
- public function actionOrderSign(){
- $base64_string = $this->post("img");
- $base64_string = base64_decode($base64_string);
- $name = md5(uniqid() . time() . rand(0, 9999999));
- $name = strtoupper(base_convert(substr($name, rand(0, 24), 8), 16, 32)) . '.jpg';
- $paths = __FILE__;
- $paths = str_replace("\\",'/',$paths);
- $arr = explode('/', $paths);
- $status = 1;
- $path = '';
- foreach ($arr as $key=>$it){
- if($it != "apps" && $status != 2){
- if($key == 0){
- $path = $it;
- }else{
- $path .= '/'.$it;
- }
- }
- if($it == "apps"){
- $status = 2;
- }
- }
-
- $path = $path."/attached/public/sign/".date("Ymd");
- if (!file_exists($path)) {
- @mkdir($path, 0777, true);
- }
-
- file_put_contents($path . "/" . $name, $base64_string);
-
- return $this->renderJsonSuccess(200, ['msg' => '请求成功', 'data' => $path]);
- }