(这确实是一个双重打击的问题而言,既然真的是二serperate问题,但他们还挺属于一起。)可可文件上传与进度条
第一个问题:
将如何我使用POST上传文件(我有一个包含文件内容的NSData对象),同时在NSProgressIndicator
中显示上传进度?就像可以在NSURLDownload
中执行bytesReceived一样,但是这次跟踪使用POST已经发送了多少个字节。
第二个问题:
虽然我有这个NSData
阵,我将使用下面的代码发送NSData
阵列。在这里,它让我感到困惑,我会如何告诉它,例如,POST值'file'是NSData
对象。 NSDictionary
可能会在这里做的工作,但我没有访问我的电脑和苹果的可爱的文档现在:
NSMutableURLRequest* post = [NSMutableURLRequest requestWithURL: [NSURL URLWithString:@"http://yourdomain.com/post.php"]];
[post setHTTPMethod: @"POST"];
[post setHTTPBody:myFileNSData];
NSURLResponse* response;
NSError* error;
NSData* result = [NSURLConnection sendSynchronousRequest:post returningResponse:&response error:&error];
NSLog(@"%@", [[[NSString alloc] initWithData:result encoding:NSASCIIStringEncoding] autorelease]);
我会很感激的任何帮助。
那么我不是为iOS开发,而是为Mac开发的。该库在Mac OS X上运行吗? – 2010-12-20 17:22:32
很棒......这个作品就是我期望它做的。我正在一个额外的线程中做一个同步请求,它执行与备份相关的所有事情,以便UI可以保持更新......就像将文件粘贴到ZIP中一样。 – 2010-12-20 17:57:46