개발모음집

안드로이드에서 서버로 오디오파일 옮길 때 에러 본문

Android

안드로이드에서 서버로 오디오파일 옮길 때 에러

void 2017. 6. 22. 16:13


1. 안드로이드스튜디오에서 오디오파일을 전송한 걸 확인하였으나 PHP에서는 전송받지 못하는 문제


우선 파일을 작은걸 보내니 해결. 이거에 대해선 완전히 오디오 파일이 저장되는걸 확인하고 다시 봐야겠다.


2 PHP 코드 에러

php 코드 중에 

if(move_uploaded_file($_FILES['uploaded_file']['tmp_name'], $file_path)) {

와 같이 파일을 내가 원하는 폴더(file_path)에 옮기는 코드가 있다.

나는 자동으로 생성되겠지하고, 실행했을 때 아래와 같은 에러가 나왔고


Warning: move_uploaded_file(/folderroot/test.txt): failed to open stream: No such file or directory in /folderroot/ on line 6 


폴더를 생성해주니 해결되었다.

그런데 또 퍼미션 에러가 발생하였다. 

3.  퍼미션 에러

 Warning:  move_uploaded_file(uploads/ovicam_temp_vid.mp3): failed to open stream: Permission denied in /var/www/html/write.php on line 29


옮기고자하는 폴더 (여기선 html 폴더)의 퍼미션을 777로 설정


이 세가지를 해결하니  오디오파일이 옮겨졌다