0

を使用してファイルをSharePointにアップロードしますASIHTTPRequest
何らかの理由ASIHTTPRequestで、ファイルサイズに追加のデータが追加されます。
たとえば、元のサイズのDOCファイルをアップロードし1 105 920 bましたが、サーバーではサイズは1 106 150です。したがって、ファイルが破損します。

破損したファイルを開くと、上部に次のように表示されます。

Content-Disposition: form-data; name="mydocfile.doc";
filename="mydocfile.doc"
Content-Type: application/msword

ASIHTTPRequest元のファイルにデータを追加しないように強制するにはどうすればよいですか?


[編集] アップロードに使用するコードは単純です。

request = [ASIFormDataRequest requestWithURL:url];
[request setRequestMethod:@"PUT"];
[request setUseKeychainPersistence:YES];
[request setFile:pathToLocalFile forKey:@"docfile"];
[request setTimeOutSeconds:120];    
[request startAsynchronous];
4

0 に答える 0