如何通过PUT处理附加到文件顶部的额外标题?

时间:2017-08-20 00:54:19

标签: php postman

我正在使用PHP开发API。

我通过PUT请求接受XML文件。

使用Postman开发我的应用程序我看到以下内容:

------WebKitFormBoundary0ASxhcJEf0dqxS1P
Content-Disposition: form-data; name=""; filename="books.xml"
Content-Type: text/xml


<?xml version="1.0"?>
<catalog>
    <book id="bk101">
        <author>Gambardella, Matthew</author>
        <title>XML Developer's Guide</title>
        <genre>Computer</genre>
        <price>44.95</price>
        <publish_date>2000-10-01</publish_date>
        <description>An in-depth look at creating applications 
      with XML.</description>
    </book>
...
</catalog>

------WebKitFormBoundary0ASxhcJEf0dqxS1P--

我是通过echo file_get_contents("php://input")把它带来的。

我可以截取或清理看似来自WebKit的额外数据吗?

1 个答案:

答案 0 :(得分:1)

表单数据实际上仅适用于HTML表单,而不适用于API。你所做的就像一个<input type="file">

选择rawbinary