개발모음집

안드로이드에서 크기가 큰 파일이 서버에 저장되지 않을 때 본문

TheRestDevelop

안드로이드에서 크기가 큰 파일이 서버에 저장되지 않을 때

void 2017. 8. 10. 09:38

백앤드쪽은 Centos, Apache, Php, Mysql

파일을 DataOutputStream에 넣어서 http 프로토콜, post 방식으로 데이터를 넘겨준다.


http는 크기의 제한이 있다고는 하나, 실제로 데이터를 넣어보면 

보통 블로그에서 말하는 것보다 훨씬 많은 데이터를 넘기는 것을 해본 적이 있다.


그리고 DataOutputStream의 크기의 제한이 있나 찾아봤더니, 제한에 대한 단어도 없다.


알고보니,


php에서 파일의 크기를 제한을 해둔다.



스택오버플로우에 나와 있듯이 

php.ini의

; Maximum allowed size for uploaded files.
upload_max_filesize = 40M

; Must be greater than or equal to upload_max_filesize
post_max_size = 40M

를 수정하고, 웹서버를 재시작해주면 된다!