【问题标题】:Postman and Silverstripe API endpoint multipart form with file upload带有文件上传的 Postman 和 Silverstripe API 端点多部分表单
【发布时间】:2018-09-08 08:42:51
【问题描述】:

我创建了一个非常简单的方法来接受包含文件的传入多部分表单数据。我正在使用 Postman 进行测试。我似乎无法获得 $_FILES 数据,它只返回一个空数组。我可以获取所有其他数据。

我的方法如下:

public function UploadFile($request){
    Debug::dump($request);
    Debug::dump($_FILES);
}

在 Postman 中我有:

网址:http://localhost/sensibel-cms/home/UploadFile

标题:无

正文:表单数据

key1:UID

值1:1234567

文件:testupload.png

我附上了一张可能更有意义的图片:

【问题讨论】:

    标签: api file postman multipartform-data silverstripe


    【解决方案1】:

    从屏幕截图看来,您做对了,特别是标题 Content-TypeContent-Length 看起来不错。但是,标题 Origin: chrome-extension ... 表示您正在使用 Postman Chrome 应用程序,即 deprecated,因此请尝试使用 Postman 本机应用程序复制问题。

    【讨论】:

      猜你喜欢
      • 2015-10-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-17
      • 1970-01-01
      • 2014-12-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多