2010-07-22 3 views
1

ASIHTTPRequest를 사용하여 오디오 파일을 서버에 업로드하는 방법에 대한 자습서를 누구든지 제공해 줄 수 있습니까? JSON을 만들고 JSON에 오디오 데이터를 가져와 서버로 보내야합니다. 너무 애매한 경우 추가 정보를 요청하는 것을 주저하지 마십시오.ASIHTTPRequest를 사용하여 오디오 파일 업로드

AVAudioRecorder 클래스를 사용한다고 가정 해 보겠습니다. 오디오 파일을 녹음 한 후 업로드 할 준비가 된 서버에 오디오 파일을 보내려면 무엇을 사용해야합니까?

+1

"오디오 데이터"를 업로드 하시겠습니까? 그렇다면 JSON으로 인코딩하지 마십시오! –

+0

나는 사람들에게 더 명확한 의미를주기 위해 편집을 게시 할 것입니다. – user387151

답변

0

ASIFormDataRequest 클래스를 사용합니다. 이 url의 "POST 양식 ASIFormDataRequest 보내기"절을 참조하십시오. http://allseeing-i.com/ASIHTTPRequest/How-to-use

임시로 파일을 휴대 전화에 저장하고 해당 파일의 경로를 가져온 다음이 클래스의 파일로 전송해야 할 수 있습니다. 그것은 내가 아는 이미지와 함께 작동하므로 다른 파일에서도 작동해야합니다. PHP 스크립트 나 그 파일을받는 것은 파일 유형을 처리하는 방법 만 알면됩니다.

ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url]; 
[request setPostValue:@"Ben" forKey:@"first_name"]; 
[request setPostValue:@"Copsey" forKey:@"last_name"]; 
[request setFile:@"/Users/ben/Desktop/ben.jpg" forKey:@"photo"]; 
+0

ASIHTTP가 스트리밍에도 잘 작동 할 것이라고 생각합니까? 또는이 답변/제안은 완성 된 오디오 파일을 업로드하는 것입니까? –

관련 문제