0

我使用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