iOS:ASIHTTPRequest上传

时间:2013-02-07 10:28:56

标签: ios sharepoint asihttprequest

我使用ASIHTTPRequest将文件上传到SharePoint 出于某种原因,ASIHTTPRequest会向文件大小添加其他数据。
例如,我上传原始大小为1 105 920 b的DOC文件,但在服务器上的大小为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];

0 个答案:

没有答案