/**바이너리 스트림 생성 파일
* $_POST는 바이너리 스트림을 해석할 수 없습니다. $GLOBALS['HTTP_RAW_POST_DATA'] 또는 php://input을 사용해야 합니다.
* $GLOBALS['HTTP_RAW_POST_DATA']도 아니고 php://input도 아닙니다. enctype=multipart/form-data에 사용 가능
* @param String $file 생성할 파일 경로
* @return boolean
*/
functionbinary_to_file($file){
$content = $GLOBALS['HTTP_RAW_POST_DATA'] // php.ini 설정 필요
if(empty($ content)){
$content = file_get_contents('php://input'); // php.ini 설정 필요 없음, 메모리 부족
}
$ret = file_put_contents($file, $content , true);
return $ret;
}
binary_to_file('photo/test.png');
위 내용은 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.