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 |