1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
if (preg_match('/^data:image\/(\w+);base64,/', $_POST['file_'.$i], $type)) {
    $data = substr($_POST['file_'.$i], strpos($_POST['file_'.$i], ','+ 1);
    $type = strtolower($type[1]); // jpg, png, gif
 
    $data = base64_decode($data);
 
    if ($data === false) {
        throw new \Exception('base64_decode failed');
    }
else {
    throw new \Exception('did not match data URI with image data');
}
 
$date = date("Ymd");
$file_name = $date."02".$i;                                // 파일명
$upload_dir = $image_dir.'/images/member/'.$userID.'/';    // 저장 경로
 
file_put_contents($upload_dir."".$file_name.".{$type}", $data);
 

 

'WAMP > php' 카테고리의 다른 글

이미지 회전 후 저장[html, javascript(jQuery), php]  (0) 2019.11.14
php에서 mail 보내기  (0) 2019.08.30
php에서 curl 사용하기  (0) 2019.08.30
로그 파일 생성  (0) 2019.08.28
wamp [회원 정보 수정] 기능만들기  (0) 2019.05.30

+ Recent posts