在PHP中读取多部分/表单数据POST数据

显示名称

我正在开发一个将数据发送到Web服务的应用程序。传输的数据使用带有POST方法的https消息。

在服务器端,我用PHP编写了从POST消息中获取数据的代码(只要数据是字符串),

通过使用以下技术。

$servercall = $_POST['servercall'];

我现在发现的问题是传输多部分/表单数据时如何读取数据。

在Objective-C中,我按如下方式构造http消息。

NSURL *url = [NSURL URLWithString:@"<ADDRESS>"];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];
[request setHTTPMethod:@"POST"];

NSString *boundary = @"gc0p4Jq0M2Yt08jU534c0p";
NSString *contentType = [NSString stringWithFormat:@"multipart/form-data; boundary=%@", boundary];
[request addValue:contentType forHTTPHeaderField:@"Content-Type"];

NSMutableData *body = [NSMutableData data];

[body appendData:[[NSString stringWithFormat:@"\r\n--%@\r\n", boundary] dataUsingEncoding:NSUTF8StringEncoding]];
[body appendData:[[NSString stringWithFormat:@"Content-Disposition: form-data; name=\"photo\"; filename=\"%@.jpg\"\r\n", @"teacherimage"] dataUsingEncoding:NSUTF8StringEncoding]];
[body appendData:[@"Content-Type: application/octet-stream\r\n\r\n" dataUsingEncoding:NSUTF8StringEncoding]];
[body appendData:[NSData dataWithData:Array.picture]];

[body appendData:[[NSString stringWithFormat:@"\r\n--%@\r\n", boundary] dataUsingEncoding:NSUTF8StringEncoding]];
[body appendData:[[NSString stringWithFormat:@"Content-Disposition: form-data; name=\"message\"\r\n\r\n%@", postSTRING] dataUsingEncoding:NSUTF8StringEncoding]];

[body appendData:[[NSString stringWithFormat:@"\r\n--%@\r\n", boundary] dataUsingEncoding:NSUTF8StringEncoding]];

[request setHTTPBody:body];

如何在PHP的http消息中阅读照片和文本字符串?我什至不知道我使用Google的技术。

如果有什么不同,所有数据都将保存在SQL数据库中。

谢谢

克里斯蒂安·杜达斯(KrisztiánDudás)

我不知道Objective-C,但是php具有$ _FILES数组,您可以在其中通过表单查找文件。抱歉,如果我的答案没有意义,我从没使用过objective-c,也没有打算使用它。尝试使用var_dump($_FILES)您不需要定义/声明它,因为它是php超全局变量。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

CURL + POST +多部分/表单数据

来自分类Dev

HTTP POST多部分表单数据

来自分类Dev

提取-多部分/表单数据POST中缺少边界

来自分类Dev

PHP 设置多部分或表单数据

来自分类Dev

读取多部分/表单数据而不接触磁盘

来自分类Dev

卷曲如何发布多部分/表单数据数据以及如何在Flask请求中读取多部分/表单数据

来自分类Dev

CodeIgniter API Json 服务器,多部分/表单数据 POST 数据中缺少边界

来自分类Dev

使用Objective-C POST多部分/表单数据

来自分类Dev

在iOS中,如何读取源自WKWebView的NSURLRequest中的多部分表单数据?

来自分类Dev

读取多部分表单数据而无需在.NET中本地保存

来自分类Dev

Django-Tastypie中的多部分/表单数据POST,PUT,PATCH

来自分类Dev

AngularJS-多部分/表单数据POST中缺少边界

来自分类Dev

HttpClient Post REST API中的C#多部分表单数据

来自分类Dev

ClojureScript中的多部分/表单数据支持

来自分类Dev

如何在wicket中解析多部分表单数据

来自分类Dev

Android的多部分/表单数据构造

来自分类Dev

请求:发布多部分/表单数据

来自分类Dev

分组GET多部分表单数据

来自分类Dev

JSOUP +多部分/表单数据响应

来自分类Dev

使用RestRserve的多部分/表单数据

来自分类Dev

Android的多部分/表单数据构造

来自分类Dev

多部分表单数据异常dropwizard

来自分类Dev

请求:发布多部分/表单数据

来自分类Dev

多部分表单数据是如何工作的?

来自分类Dev

提交的多部分/表单数据表单重新加载后丢失 $_POST 数据(Firefox)

来自分类Dev

如何访问在多部分/表单数据POST中上传的内容数据?

来自分类Dev

如何使用go的net / http或类似方法保存在多部分/表单数据POST请求中收到的文件?

来自分类Dev

使用request.post通过python发布多部分表单数据不起作用

来自分类Dev

使用vba发送包含当前Excel工作表的Post请求作为多部分表单数据

Related 相关文章

  1. 1

    CURL + POST +多部分/表单数据

  2. 2

    HTTP POST多部分表单数据

  3. 3

    提取-多部分/表单数据POST中缺少边界

  4. 4

    PHP 设置多部分或表单数据

  5. 5

    读取多部分/表单数据而不接触磁盘

  6. 6

    卷曲如何发布多部分/表单数据数据以及如何在Flask请求中读取多部分/表单数据

  7. 7

    CodeIgniter API Json 服务器,多部分/表单数据 POST 数据中缺少边界

  8. 8

    使用Objective-C POST多部分/表单数据

  9. 9

    在iOS中,如何读取源自WKWebView的NSURLRequest中的多部分表单数据?

  10. 10

    读取多部分表单数据而无需在.NET中本地保存

  11. 11

    Django-Tastypie中的多部分/表单数据POST,PUT,PATCH

  12. 12

    AngularJS-多部分/表单数据POST中缺少边界

  13. 13

    HttpClient Post REST API中的C#多部分表单数据

  14. 14

    ClojureScript中的多部分/表单数据支持

  15. 15

    如何在wicket中解析多部分表单数据

  16. 16

    Android的多部分/表单数据构造

  17. 17

    请求:发布多部分/表单数据

  18. 18

    分组GET多部分表单数据

  19. 19

    JSOUP +多部分/表单数据响应

  20. 20

    使用RestRserve的多部分/表单数据

  21. 21

    Android的多部分/表单数据构造

  22. 22

    多部分表单数据异常dropwizard

  23. 23

    请求:发布多部分/表单数据

  24. 24

    多部分表单数据是如何工作的?

  25. 25

    提交的多部分/表单数据表单重新加载后丢失 $_POST 数据(Firefox)

  26. 26

    如何访问在多部分/表单数据POST中上传的内容数据?

  27. 27

    如何使用go的net / http或类似方法保存在多部分/表单数据POST请求中收到的文件?

  28. 28

    使用request.post通过python发布多部分表单数据不起作用

  29. 29

    使用vba发送包含当前Excel工作表的Post请求作为多部分表单数据

热门标签

归档