我想将文件异步发送到服务器;但是,似乎当我确实将请求发送到服务器时。服务器给了我一个 HTTP 代码:200,这没问题,但没有文件上传到服务器。
但是,当我让它保持同步时......它工作得很好。诡异的..
任何想法将不胜感激,
- (void) sendCSVtoServer: ( Session * ) archive_session {
NSLog(@"file name: %@", [archive_session getFile]);
NSURL *url = [NSURL URLWithString:@"http://xx.x.xxx.xxx:3000/xxx/xxxxxxxx"];
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];
[request setPostValue: [archive_session getEmail] forKey:@"email"];
[request addFile: [archive_session getFile] forKey:@"csv"];
[request setDelegate:self];
[request startSynchronous];
}
谢谢!