내가 URL을 통해 파일 이름을 전달해야합니다, 예를 들면 :URL을 통해 파일 이름을 전달하는 방법은 무엇입니까?
http://example.com/images/niceplace.jpg
파일 이름이 공백 문자, 예를 들어이 포함 된 경우 제가하는 데 문제는 다음과 같습니다
http://example.com/images/nice place.jpg
또는
http://example.com/images/nice%20place.jpg
을
이 두 URL에 대해 codeigniter는 빈 문자에 대해 불평합니다 : "제출 한 URI가 문자를 허용하지 않았습니다."
이 문제를 해결하려면 어떻게해야합니까?
permitted_uri_chars
에 config.php
에 공백 문자를 추가 할 수 있다는 것을 알고 있지만 파일 이름에 다른 허용되지 않는 문자가있을 수 있으므로 더 나은 해결책을 찾고 있습니다. 파일 이름이 &
문자, 그리고 몇 가지 다른 사람을 포함 할 때
사실, 당신은 또 다른 문제로 실행됩니다
그는 codeigniter를 사용하고 있으며이 프레임 워크로 인해 특정 문자를 사용할 수 없습니다. 따라서 urlencode/urldecode를 사용하는 것만 큼 단순하지는 않습니다. –
덕분에 @DaveChen, 나는 운이없이'urlencode'를 작동 시키려고 노력했다. – emrea
또는 URL에 공백 문자 (예 : % 또는 다른 문자 허용)를 지정하려면 config.php 파일을 업데이트하십시오. $ config [ 'permitted_uri_chars'] – k10gaurav