합쭈기 programming

[Laravel] The filename fallback must only contain ASCII characters. 본문

Dev story

[Laravel] The filename fallback must only contain ASCII characters.

innocent_k 2015. 11. 3. 15:08

Response::download 시 한글 파일명 에러 


이전 된 파일명이 원본 그대로라 문제가 생겼다. 


vendor > symfony > http-foundation 에 


ResponseHeaderBag 클래스의 makeDisposition 함수에서 문제가 생긴다.


아래의 ascii 파일 이름 검증하는 부분을 주석처리해서 해결. 


if (!preg_match('/^[\x20-\x7e]*$/', $filenameFallback)) {

         throw new \InvalidArgumentException('The filename fallback must only         contain ASCII characters.');

}