반응형
PHP 에서 base64_decode라는 함수를 제공 하고 있다.
<?php
$str = 'VGhpcyBpcyBhbiBlbmNvZGVkIHN0cmluZw==';
echo base64_decode($str);
//result
//This is an encoded string
?>
위와 같이 간편하게 사용 할 수 있다.
다음은 라라벨에서 base64 string을 디코딩하여 이미지로 저장하는 방법이다.
//$file에 base64string 디코딩값을 넣음.
$file = base64_decode(base64string);
//파일명 지정.
$safeName = 'test.bmp';
//file_put_contents함수를 이용하여 public경로로 저장해준다.
$success = file_put_contents(public_path('/assets/').$safeName, $file);
아주 간편하다.
도움이 되셨다면 하트 및 댓글 부탁드립니다♥
반응형
'Framework > Laravel Framework' 카테고리의 다른 글
[Laravel] Log 사용시 날짜별 파일 저장하기 (0) | 2021.01.06 |
---|---|
[Laravel] How to use Laravel response()->json() to return empty object instead of empty array (0) | 2021.01.05 |
[Laravel] Broadcast+Redis+Socket io 실시간 echo server 구축 (4) | 2020.12.02 |
[Laravel] migration을 이용하여 컬럼 삭제, 수정 하기 (0) | 2020.12.01 |
[Laravel] http request시 custom header 설정 하기 (0) | 2020.12.01 |
댓글