제목 | 파일업로드로 .mp3 업로드 하려면.. | ||
---|---|---|---|
글쓴이 | 수야디벨 | 작성시각 | 2013/07/17 19:51:21 |
|
|||
안녕하세요 . 파일업로드로 mp3 파일을 업로드 하기 위해서 기본 설정을 $config['upload_path'] = './musci/file';
$config['max_height'] = '76800'; $config['allowed_types'] = '*'; $config['max_size'] = '9999999999999999999999999'; $config['max_width'] = '802400'; 처럼 해봤는데요 .. allowed type 을 * 으로 해주면 확장자 검사를 안하니까 , mp3도 올릴 수 있을꺼라 생각했는데, 되지 않는 이유는 무엇일까요? 오류 메세지로는 .. The uploaded file exceeds the maximum allowed size in your PHP configuration file. 가 나오는데, 사이즈 문제라고 나오길래 , 크기를 9999999999999999로 주어본거거든요 .. 뭔가 다른 오류가 있는건가요~? 아님 mp3는 못올리는건가요? |
|||
다음글 | 업로드 패스 관련. (7) | ||
이전글 | 파일업로더를 만들려고 하는데 다른서버에 저장도 가능한가... (3) | ||
변종원(웅파)
/
2013/07/17 19:56:58 /
추천
0
자주 올라오는 질문중 하나입니다.
php.ini에 post전송크기 제한. 업로드 제한크기등이 있습니다.
검색사이트에서 php.ini 업로드제한으로 검색해보시면 설정방법 나옵니다
|
배강민
/
2013/07/17 20:02:49 /
추천
0
static public function file_upload_max_size() { define('FILE_UPLOAD_MAX_SIZE', min(self::get_byte(ini_get('post_max_size')), self::get_byte(ini_get('upload_max_filesize')))); } /** * 100, 10K, 10M, 10G, 10T, 10P 형식을 byte 로 * @author lensvil * * @param mix $mSize * * @return int|\mix */ static private function get_byte($mSize) { if(!$mSize) { return 0; } $aSize = array( 'K' => 1024, 'M' => 1048576, 'G' => 1073741824, 'T' => 1099511627776, 'P' => 1125899906842624 ); $sUnit = strtoupper(substr($mSize, -1)); $iSize = (in_array($sUnit, array( 'K', 'M', 'G', 'T', 'P' ))) ? (int)substr($mSize, 0, strlen($mSize) - 1) : $mSize; return (isset($aSize[$sUnit])) ? $iSize * $aSize[$sUnit] : $iSize; }TapBBS에서는 파일업로드 용량 설정시 위 방식으로 서버설정값을 가져와서 비교해서 맥시멈 사이즈를 잡고 있습니다. |
수야디벨
/
2013/07/17 20:48:17 /
추천
0
웅파// 배강민//
감사합니다. 이제껏 처음알았어요 제한이 있다는거 ㅠ 도움 많이 되었습니다 |