在这种情况下,您可以采取以下两种方式:

1.如果你非常喜欢使用POST(我喜欢),你可以使用cocoahttpserver项目:

https://github.com/robbiehanson/CocoaHTTPServer

在iphone应用程序中,您可以执行此代码来发送POST请求:

-(NSDictionary *) getJSONAnswerForFunctionVersionTwo:(NSString *)function

withJSONRequest:(NSMutableDictionary *)request;

{

[self updateUIwithMessage:@"server download is started" withObjectID:nil withLatestMessage:NO error:NO];

NSDictionary *finalResultAlloc = [[NSMutableDictionary alloc] init];

@autoreleasepool {

NSError *error = nil;

NSString *jsonStringForReturn = [request JSONStringWithOptions:JKSerializeOptionNone serializeUnsupportedClassesUsingBlock:nil error:&error];

if (error) NSLog(@"CLIENT CONTROLLER: json decoding error:%@ in function:%@",[error localizedDescription],function);

NSData *bodyData = [jsonStringForReturn dataUsingEncoding:NSUTF8StringEncoding];

NSData *dataForBody = [[[NSData alloc] initWithData:bodyData] autorelease];

//NSLog(@"CLIENT CONTROLLER: string lenght is:%@ bytes",[NSNumber numberWithUnsignedInteger:[dataForBody length]]);

NSString *functionString = [NSString stringWithFormat:@"/%@",function];

NSURL *urlForRequest = [NSURL URLWithString:functionString relativeToURL:mainServer];

NSMutableURLRequest *requestToServer = [NSMutableURLRequest requestWithURL:urlForRequest];

[requestToServer setHTTPMethod:@"POST"];

[requestToServer setHTTPBody:dataForBody];

[requestToServer setTimeoutInterval:600];

[NSURLRequest setAllowsAnyHTTPSCertificate:YES forHost:[urlForRequest host]];

NSData *receivedResult = [NSURLConnection sendSynchronousRequest:requestToServer returningResponse:nil error:&error];

if (error) {

NSLog(@"CLIENT CONTROLLER: getJSON answer error download:%@",[error localizedDescription]);

[self updateUIwithMessage:[error localizedDescription] withObjectID:nil withLatestMessage:YES error:NO];

[finalResultAlloc release];

return nil;

}

NSString *answer = [[NSString alloc] initWithData:receivedResult encoding:NSUTF8StringEncoding];

JSONDecoder *jkitDecoder = [JSONDecoder decoder];

NSDictionary *finalResult = [jkitDecoder objectWithUTF8String:(const unsigned char *)[answer UTF8String] length:[answer length] error:&error];

[finalResultAlloc setValuesForKeysWithDictionary:finalResult];

[answer release];

[self updateUIwithMessage:@"server download is finished" withObjectID:nil withLatestMessage:NO error:NO];

if (error) NSLog(@"CLIENT CONTROLLER: getJSON answer failed to decode answer with error:%@",[error localizedDescription]);

}

NSDictionary *finalResultToReturn = [NSDictionary dictionaryWithDictionary:finalResultAlloc];

[finalResultAlloc release];

return finalResultToReturn;

}不要忘记将带有图像的属性打包到base64。

最后,如果你不喜欢保存你在mac app中发送的数据,你可以使用任何数据库C api发送到你的数据库。我建议使用核心数据来保存接收数据。

app把信息添加到mysql_如何将数据从iphone app上传到mysql数据库相关推荐

  1. app把信息添加到mysql_如何将数据库表中的数据添加到ListView C#Xamarin Android App

    几天前我问过如何在活动之间共享数据,一个用户告诉我使用SQLite,所以我做了.我想让用户点击MainLayout中的按钮,它会将他重定向到AddTaskLayout,在那里他可以添加任务名称,按下S ...

  2. python爬取玉米、小麦、水稻信息数据到本地为网页形式和mysql数据库中

    1.创建Scrapy项目 scrapy startproject ExGrain 2.进入项目目录,使用命令genspider创建Spider scrapy genspider exgrain ex- ...

  3. app把信息添加到mysql_10) 十分钟学会android--app数据保存三种方式

    虽然可以在onPause()时保存一些信息以免用户的使用进度被丢失,但大多数Android app仍然是需执行保存数据的动作.大多数较好的apps都需要保存用户的设置信息,而且有一些apps必须维护大 ...

  4. CTF学习(二)——信息泄露、密码口令、SQL注入、文件上传

    一.信息泄露 1.1目录遍历 ①点开题目后依次点开各目录,遍历后发现flag文件得旗 1.2 PHPINFO ①在长篇文件中查找flag得旗 1.3备份文件下载 1.3.1 网站源码 ①由提示下载文件 ...

  5. App Store 上传app后不能构建版本,构建版本发现不了已上传app , 没有➕号 一定要查看App Store账号邮箱

    1.首先要看用什么工具上传的 第一次往App Store上传app最好用Application Loader 不要用xcode直接上传因为 xcode直接上传如果app当中有问题不会报错,比如icon ...

  6. python爬虫10万信息mysql_python爬虫:爬取易迅网价格信息,并写入Mysql数据库

    #!/usr/bin/python # -*- encoding:utf-8 -*- '''思路:1.从易迅网爬取冰箱的数据,包括品牌,型号,价格,容积,能效等级,制冷方式,门款式,显示方式,定频/变 ...

  7. geodatabase怎么连接MySQL_实用帖-手把手教你如何上传GEO数据库

    点击进去如下图: 可以看见我们上传数据需要准备三个文件,分别为:Metadata spreadsheet.Processed data files.Raw data files.下面分别介绍每个文件如 ...

  8. 案例分享:Qt西门子机床人机界面以及数据看板定制(西门子通讯,mysql数据库,生产信息,参数信息,信息化看板,权限控制,播放器,二维图表,参数调试界面)

    若该文为原创文章,转载请注明原文出处 本文章博客地址:https://blog.csdn.net/qq21497936/article/details/118685521 长期持续带来更多项目与技术分 ...

  9. 从sql抽到mysql_找到一种不错的从SQLServer转成Mysql数据库的方法

    找到一种不错的从SQLServer转成Mysql数据库的方法 2021-01-23 12:34:084 年初的时候一直在做一个网站MSSQL2000->MySQL5的迁移工作,因为采用了不同的程 ...

最新文章

  1. 用python实现AES加密解密
  2. PAT_B_1009_Java(20分)
  3. python中级水平_python 初级/中级/高级/核心
  4. “辩者21事”之解读——分析性理性要与辩证理性相结合
  5. Linux命令使用练习三
  6. [转] 如何提取word图片
  7. php格式转换rar,如何在PHP中创建压缩的RAR文件?
  8. 大神总结的图像处理学习路线
  9. 怎么做电商详情页html,电商商品详情页怎么做?电商详情页模板一键生成的方法...
  10. 东方欲晓,莫道君行早。踏遍青山人未老,风景这边独好。
  11. e.target的用法
  12. 如何用计算机名添加的打印机,如何添加打印机(如何在电脑上安装打印机)
  13. python小游戏——散刺修罗场
  14. QT_OpenGL渲染总结
  15. 点击右键计算机属性弹出任务管理器,win10查看内存条型号的步骤
  16. 软件开发中 常见英文文档 缩写(转)
  17. 最详细的Keycloak教程:Keycloak实现手机号、验证码登陆——(一)Keycloak的下载与使用
  18. 关于MYM码支付系统
  19. 清明寄哀思,祭拜的是先人,释怀的是自己
  20. 低代码平台为何要融入BPM

热门文章

  1. c#中的静态构造函数
  2. IOS之通知NSNotificationCenter的使用
  3. IOS15之JSON的解析字典转模型
  4. 计算机操作系统思维导图_我在b站学计算机
  5. hashmap应用场景_Redis 5种数据结构 及使用场景分析
  6. 剑指offer(12)数值的整数次方
  7. 物联网通信协议_自动化机器上的物联网网关的目的是什么?
  8. 单边指数信号的特点_测试技术课后题答案1信号描述
  9. springboot pom文件添加mysql组件_SpringBoot+Mybatis 通过databaseIdProvider支持多数据库
  10. MYSQL数据库VALUES_MYSQL入门大全来啦!