CodeIgniter를 사용하여 업로드 양식을 만들고 있는데 .out 확장명을 가진 일반 텍스트 파일을 업로드하고 싶습니다. 내 컨트롤러에서 나는 다음과 같은 옵션을 설정 한 다음 mimes.php config 파일에서CodeIgniter에 사용자 정의 MIME 유형을 추가하려면 어떻게합니까?
// Set upload variables
$uploadConfig['upload_path'] = 'uploads/temp/';
$uploadConfig['allowed_types'] = 'out|txt';
$uploadConfig['max_size'] = '1024';
$this->load->library('upload', $uploadConfig);
을, 나는 다음과 같습니다
'text' => 'text/plain',
'out' => 'text/plain',
그리고 내 서버에 내 httpd.conf 파일에서, I 나는이 .out 파일을 업로드하려고 Whenver
AddType text/plain .out
, 나는 오류 메시지 The filetype you are attempting to upload is not allowed.
잘 확장명이 .txt 업로드와 동일한 파일을 가져 : 라인을 추가했습니다 '.
이 사용자 설정 mime 형식을 CI와 함께 사용하는 방법에 대한 의견이 있으십니까? 감사!
예! 잘 됐네. allowed_types를 지정하는 이유에 대한 생각은 문제가 있습니까? –
'text/plain'대신''out ''에 대한 mime 형식을''array ('text/plain', 'application/octet-stream')''으로 설정하여이 문제를 해결할 수있었습니다. 저는 브라우저에서 .out 파일의 MIME 형식을 모르거나 단순히 application/octet-stream을 사용한다고 생각합니다. –