を使用してファイルを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];