我正在尝试使用AFNetworking将图像上传到Amazon EC2服务器以用于iOS应用。在我的研究中,我发现以下行可以从here使用:
[manager POST:@"http://example.com/resources.json" parameters:parameters constructingBodyWithBlock:^(id<AFMultipartFormData> formData) {
[formData appendPartWithFormData:imageData name:@"image"];
} success:^(AFHTTPRequestOperation *operation, id responseObject) {
NSLog(@"Success: %@", responseObject);
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@"Error: %@", error);
}];
我可以知道我为#34;参数&#34 ;?相应地插入了什么?是&#34;参数&#34;应用程序和我的服务器之间的身份验证密钥?我有一个来自服务器实例的AppKeyPair.pem和一个用户名/密码,可以通过远程桌面连接到实例。
答案 0 :(得分:0)
我现在已经意识到不需要参数,如果你的php端脚本不需要它,可以把它设为nil,即它纯粹是你的服务器端脚本的要求。