반응형
public function base64() {
// base64 데이터 수신
$image=$_POST['imegse'];
// 그림 이름 설정
$imageName = "25220_.date("His", time())."_.rand(1111,9999).'.png';
// 쉼표 유무 판단, 있으면 뒷부분 캡처
if (strstr($image,","){
$image = explode(',',$image);
$image = $image[1];
}
// 그림 저장 경로 설정
$path = "./".date("Ymd", time( ));
// 디렉터리 존재 여부 판단 및 존재 여부
if (!is_dir($path){
mkdir($path,0777,true);
}
// 그림 경로
$imageSrc= $path."/". $imageName
// 폴더 및 그림 생성
$r = file_put_contents($imageSrc, base64_decode($image));
if (!$r) {
return json(['code'=>0, 'message'=>'그림 생성 실패'])
}else {
return json(['code'=>1, 'message'=>'그림 생성 성공'])
}
}
반응형
'개발 꿀팁 > PHP' 카테고리의 다른 글
php 빠른 정렬 알고리즘 구현 (0) | 2022.11.01 |
---|---|
PHP 디코딩 QR코드 분석 (0) | 2022.11.01 |
nginx+php 설정 (0) | 2022.11.01 |
PHP가 데이터베이스에 이미지를 업로드하고 표시 (0) | 2022.10.31 |
논단에서 무한분류의 원리 (0) | 2022.10.31 |