【问题标题】:Php how to recieve and parse Content-Type: multipart/related;php 如何接收和解析 Content-Type: multipart/related;
【发布时间】:2016-06-20 09:12:45
【问题描述】:

我想在 php 中实现类似控制器的东西,接收类似 https://developers.google.com/drive/v3/web/manage-uploads#multipart 的东西

POST /files HTTP/1.1
Host: my-foo-host
Content-Type: multipart/related; boundary=test
Content-Length: 226

--test
Content-Type: application/vnd.api+json; charset=UTF-8

{"data":{"some-meta-data-key":"some-meta-data-value"}}

--test
Content-Type: text/plain; charset=utf-8
Content-transfer-encoding: base64

UGNsYXNzIEZhcmUK
--test--

在 php 中是否有任何解决方案来验证它并表示如下:

php > $requestData = get_data();
php > foreach ($requestData as $dataItem) {
php >     echo $dataItem->getContentType() . PHP_EOL;
php >     echo $dataItem->getBody() . PHP_EOL;
php >     echo PHP_EOL;
php > }
application/vnd.api+json; charset=UTF-8
{"data":{"some-meta-data-key":"some-meta-data-value"}}

text/plain; charset=utf-8
UGNsYXNzIEZhcmUK

【问题讨论】:

    标签: php php-7


    【解决方案1】:

    您可能想寻找实现PSR-7 recommendations 的解决方案。 或者自己实现。 Guzzle 就是一个例子。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-07-28
      • 2013-09-02
      • 1970-01-01
      • 2011-03-30
      • 2016-08-30
      • 1970-01-01
      相关资源
      最近更新 更多