我使用ASIFormDataRequest将多部分POST数据发送到运行nginx + php-fpm的服务器。ASIFormDataRequest空POST请求
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];
[request setPostValue:sessionKey forKey:@"session"];
[request setPostValue:secret forKey:@"secret"];
[request setPostValue:@"test" forKey:@"description"];
[request setFile:filePath forKey:@"image"];
[request setTimeOutSeconds:120];
[request setDelegate:self];
[request startAsynchronous];
然而,一旦在一段时间(时非常随意,难以重现)的空请求到达服务器,我使用所有的测试相同的文件。 ASIHTTPRequest执行requestFinished,就像一切正常。
没有生成服务器端错误,我检查了日志。
有没有人有过这个问题?
更新您的ASIHTTPRequest的最新消息?尝试手动加载文件,然后将NSData发送到服务器? – 2011-05-14 05:21:00