1

ASIHTTPRequest を使用してオーディオ ファイルをサーバーにアップロードする方法に関するチュートリアルを教えてください。JSON を作成し、オーディオ データを JSON に取得してからサーバーに送信する必要があります。これがあいまいすぎる場合は、遠慮なく追加情報をお尋ねください。

AVAudioRecorder クラスを使用するとしましょう。その音声ファイルを録音してアップロードする準備ができた後に作成されたサーバーに送信するには、何を使用すればよいですか?

4

1 に答える 1

0

ASIFormDataRequest クラスを使用します。次の URL の「ASIFormDataRequest を使用してフォーム POST を送信する」セクションを参照してください: 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"];
于 2011-06-14T18:54:43.330 に答える