在我的 IOS 应用程序中,我想使用 HTTP 请求将图像连同图像名称一起发送到服务器。
我是一名嵌入式背景的程序员,所以不知道 HTTP 调用,而且对 iPhone 开发也很陌生。
我怎样才能做到这一点,任何示例代码或教程将不胜感激。
Best Answer-推荐答案 strong>
更好的方法是首先使用 Image Compress Library Here 压缩图像然后使用网络库 Liek AF Networking 上传它,或者您也可以使用 NSUrlConnection 发送它。 AFNetworking 易于使用。您可以访问this page看看如何将它导入到您的项目中。写下这几行代码。
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
NSURL *filePath = [NSURL fileURLWithPath"file://path/to/image.png"];
[manager POST"http://samwize.com/api/poo/"
parameters{@"color": @"green"}
constructingBodyWithBlock:^(id<AFMultipartFormData> formData) {
[formData appendPartWithFileURL:filePath name"image" error:nil];
} success:^(AFHTTPRequestOperation *operation, id responseObject) {
NSLog(@"Success: %@", responseObject);
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@"Error: %@", error);
}];
关于ios - 从 IOS 向服务器发送图像,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/29671062/
|