제목 | 혹시 파일업로드 제어하는 방법있나요? (모든브라우저포함) | ||
---|---|---|---|
글쓴이 | 무명의시인2 | 작성시각 | 2011/12/09 17:39:54 |
|
|||
<form name="name" method="post" action="/test" enctype="multipart/form-data"> <inpu type="text" name="" /> <inpu type="text" name="" /> <input type="file" name="upload" /> </form> 기본 파일업로드는 위에 소스입니다.
예를들어 php.ini 에서 upload_max_filesize = 10M, post_max_size = 20M 로 세팅했습니다.
업로드 한 파일크기가 30M 일때 post_max_size보다 커서 $_POST 변수를 읽을 수 없습니다. 그래서 File Not Find 에러메세지를 출력하게 됩니다. upload_max_filesize를 제어하는 방법은 없을까요? JS는 보안으로 인해 이제 제어가 안된다고 하던데... 무슨 좋은 방법이 없을까요? |
|||
다음글 | 공통으로 쓰는 부분은 어떤 식으로 하시는지 궁금합니다. (1) | ||
이전글 | 윈도우즈(xampp)에서 mssql2008 붙여 사용할... (4) | ||
한대승(불의회상)
/
2011/12/10 11:42:31 /
추천
0
웹브라우져에서 처리 할 수 있는 방법을 원하시는 건가요?
|
무명의시인2
/
2011/12/10 13:24:44 /
추천
0
웹브라우져 처리라면 어떤것을 뜻하시나요? |
변종원(웅파)
/
2011/12/10 14:44:12 /
추천
0
php.ini 셋팅보다 큰 경우는 방법이 없습니다.
php.ini에서 제한값을 크게 셋팅하고 업로드 프로그램에서 크기를 제어하는 방식으로 하는 것이 좋을 겁니다. |
한대승(불의회상)
/
2011/12/10 16:36:48 /
추천
0
ini_set() 함수를 사용하면 임시적으로 php.ini 값을 수정 할 수 있습니다.
'upload_max_filesize' 를 제어 할 수 있는지 확인해 보세요. 참고 URL : http://kr.php.net/manual/en/function.ini-set.php |
무명의시인2
/
2011/12/10 17:33:26 /
추천
0
웅파님 //
말씀 감사합니다. ㅎㅎ 업로드 프로그램은 뭐가 있을가요? 사이트를 찾아봤는데 http://www.innorix.com/AP/ 이 사이트가 웅파님께서 말씀하신 업로드 프로그램 중 하나인가요? 염치불구하고 한가지 더 여쭤봐요. 위의 사이트처럼 저런 프로그램은 어떤 언어로 만드는지 알 수 없을까요? 소프트웨어 볼때마다 어떤 언어로 만들었을까...항상 궁금했습니다. ㅎㅎ 불의회상 // 말씀 감사합니다^^ ini_set() 함수는 정말 안될 때 사용 해야겠습니다. ㅎㅎ |
변종원(웅파)
/
2011/12/10 18:55:18 /
추천
0
ci upload class로도 충분합니다.
다중업로드 하려면 플래시로 구성된 uploadify 사용하시면 됩니다. |
무명의시인2
/
2011/12/10 19:19:36 /
추천
0
웅파님 //
네 감사합니다^^ 다중업로드도 찾아보겠습니다! |