Postman和Silverstripe API端点多部分表单,带有文件上载

问题描述 投票:1回答:1

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

我的方法看起来像:

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

在Postman我有:

url:http://localhost/sensibel-cms/home/UploadFile

标题:无

body:form-data

key1:UID

值1:1234567

file:testupload.png

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

enter image description here

api file postman multipartform-data silverstripe
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.