Загрузка аудио файлов с помощью ASIHTTPRequest - PullRequest
1 голос
/ 22 июля 2010

Может ли кто-нибудь дать мне учебное пособие по загрузке аудиофайлов на сервер с помощью ASIHTTPRequest? Мне нужно создать JSON и получить аудиоданные в JSON, а затем отправить их на сервер. Если это слишком расплывчато, пожалуйста, не стесняйтесь спрашивать дополнительную информацию.

допустим, я использую класс AVAudioRecorder. Что бы я использовал, чтобы отправить этот аудиофайл на сервер, который создается после того, как я его записал и готов загрузить?

1 Ответ

0 голосов
/ 14 июня 2011

Вы бы использовали класс ASIFormDataRequest.См. Раздел «Отправка формы POST с помощью ASIFormDataRequest» этого URL: http://allseeing -i.com / ASIHTTPRequest / Как использовать

Возможно, вам потребуется временно сохранить файлна телефоне получите путь к этому файлу, а затем отправьте его как файл в этом классе.Он работает с изображениями, которые я знаю, поэтому он должен работать и с другими файлами.Ваш 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"];
...