- Increase file upload size limit in PHP-Nginx
- Codeigniter flv,wmv uploading gives error “Invalid file type”
Codeigniter 업로드 설정
$config['upload_path'] = "_upload/'; // 업로드 위치 $config['allowed_types'] = 'jpg|jpeg|png|gif|zip|rar|avi|mov|mp3|mp4|mpeg|swf|wmv|flv|3gp|ppt|pptx|xls|xlsx|doc|docx|hwp|hwpx'; // 허용 파일 확장자 $config['overwrite'] = FALSE; // 같은이름 덮어쓰기 취소 $config['max_size'] = 0; // 파일 크기, 0:무제한, 2:2MB $config['max_width'] = 0; // 업로드 파일의 최대 너비(픽셀단위) 를 설정합니다. 0 이면 제한이 없습니다. $config['max_height'] = 0; // 업로드 파일의 최대 높이(픽셀단위)를 설정합니다. 0이면 제한이 없습니다. $config['max_filename'] = 256; // 파일이름의 최대길이를 지정합니다.0이면 제한이 없습니다. $config['encrypt_name'] = TRUE; // TRUE로 설정하면 파일이름은 랜덤하게 암호화된 문자열로 변합니다. 파일을 업로드한 사람이 파일명을 알수 없도록할때 유용합니다. $config['remove_spaces'] = TRUE; // TRUE로 설정하면 파일명에 공백이 있을경우 밑줄(_)로 변경됩니다.이 옵션은 사용을 권장합니다.
application/confi/mimes.php 추가
'mp4' => array('video/mp4', 'application/octet-stream'), 'wmv' => array('video/wmv', 'video/x-ms-wmv', 'flv-application/octet-stream', 'application/octet-stream'), 'flv' => array('video/flv', 'video/x-flv', 'flv-application/octet-stream', 'application/octet-stream'), '3gp' => 'video/3gpp',
동영상 파일 사이즈 제한 조정
# vim /etc/php5/fpm/php.ini upload_max_filesize = 100M post_max_size = 100M
# nginx config http { #... client_max_body_size 100m; #... }
#.htacess php_value upload_max_filesize 100M php_value post_max_size 110
반응형
'lang > php' 카테고리의 다른 글
CodeIgniter Stright layout lib - view, js, css 한번에 사용 (0) | 2016.03.24 |
---|---|
PHP SocketIOClient.php On socket.io 1.3.7 Error (1) | 2015.12.02 |
PHP 웹 사이트 IDE 개발툴 (0) | 2015.06.01 |
window xampp 속도문제 - 가속엔진이 없을 경우 (0) | 2015.05.29 |
PHP han2eng (0) | 2015.03.05 |