我正在尝试使用Postman本机发送文件以测试我们的API,但无法发送。我已经设置了Request方法POST,选择了BODY并添加了一个文件(使用文件选择器),并为文件指定了我想要的密钥。我还添加了另一个键值(字符串),该键值被发送了。这是请求:
POST /api/user/1901594/17406/foto HTTP/1.1
Host: hidden.domain.com
tp-api-token: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6ImF4a3Jpc3RpYW5zZW4iLCJ0dGwiOjE1NTYwNDQ0NDh9.7MAp43_4jnPM_QQluc2Ozx-QBowjCIqQzJ8sn9Y7HG0
cache-control: no-cache
Postman-Token: 8c14c293-f769-4391-90a3-c070cba1393a
Content-Type: multipart/form-data; boundary=----
WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="foto"; filename="C:\Users\ander\Downloads\bilder tilhenger\DSC_0178.JPG
Content-Disposition: form-data; name="unikID"
asdf2398
------WebKitFormBoundary7MA4YWxkTrZu0gW--
您会看到文件名已添加到请求中,但未添加实际文件本身(应该是,不是吗?)
这是一个错误,还是我做错了什么?
答案 0 :(得分:0)
邮递员的请求没有问题。没有在我们的新服务器上安装PHP扩展名php-fileinfo。