0

ファイルをサーバーにアップロードするアップロードコードに取り組んでいますが、これは正常に機能しています

今、休閑地として必要なもの:

例から始めます --> file.txt という名前のファイルがあり、そのサイズが 30MB であるとします。ファイルの内容を読み取ると、そこに含まれる 30MB がすべて表示されます。sendSynchronousRequest メソッドでは、ファイルの最後のポイントに到達しない限り、最大 10 MB のデータとエージング呼び出しを要求したいと考えています。(簡単に言えば、ループを使用してリクエストを部分的にサーバーに送信したい

目的を解決するために、フォームhttp://allseeing-i.com/ASIHTTPRequest/How-to-useを読み、含めた後に ASIHTTPRequest をプロジェクトに含めました。データのブロックを受け入れる同じことをしたいです ( POST 経由で) 次に、そのデータ ブロックをファイルに追加します。ファイルを取得してチャンクに分割し、一度に1チャンクずつWebサービスに送信する、ある種のクライアント側アプリが必要なようです。

私の問題: - ASIHTTPRequest から Post Request をデータのチャンクと共に送信する方法は? - PHP を変更する必要がありますか?

php と ASIHTTPRequest の両方のコードを投稿して、それらから参照できるようにすることはできますか。

いつもご愛顧いただきありがとうございます。

4

3 に答える 3

1
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"];

ASIHTTPRequest ドキュメントから

于 2012-05-23T09:29:19.573 に答える