[PHP] base64 이미지 전송받아 png로 저장하기 > PHP

본문 바로가기

PHP

[PHP] [PHP] base64 이미지 전송받아 png로 저장하기

회원사진
하나를하더라도최선을
2020-02-27 22:06 3,377 0

본문



<?
    if(isset($_POST['submit'])){
        define('UPLOAD_DIR''img/');
 
        $img = $_POST['image'];
 
        $img = str_replace('data:image/png;base64,'''$img);
        $img = str_replace(' ''+'$img);
        $data = base64_decode($img);
        $file = UPLOAD_DIR . uniqid() . '.png';
        $success = file_put_contents($file$data);
 
        print $success ? $file : 'Unable to save the file.';
    }        
?>
 
    <form method="post"  name="change" enctype="multipart-form/data">
 
        <!-- <img src="" id="img" name="image" >  -->
        <input type="text" name="image" id="img" hidden="hidden" value="base64Code">
 
        <input type="submit" name="submit">
 
    </form>
 

댓글목록0

등록된 댓글이 없습니다.
게시판 전체검색