【问题标题】:How to upload a file using PUT method in REST API?如何使用 REST API 中的 PUT 方法上传文件?
【发布时间】:2021-12-16 21:46:10
【问题描述】:

我需要上传一个文件和一些参数来使用 PUT 方法修改数据库中的一个对象。 但它看起来像是 SLIM 的 PUT 中的 multipart/form-data。

我已经用 POST 完成了,发送文件和参数以在数据库中创建一个新对象。

除了 PUT 之外,我怎样才能实现发送所有内容的相同想法?有什么好方法吗?无需更改为 POST(因为我需要修改,而不是创建)

提前致谢

【问题讨论】:

    标签: html post file-upload slim put


    【解决方案1】:

    可以通过 PUT 上传文件,但不推荐(Slim 不支持)。如果您仍想通过 PUT 上传,您可以实现一个自定义中间件,将 PUT 流转换为 PSR-7 请求对象。

    阅读更多:PHP PUT method support

    【讨论】:

      猜你喜欢
      • 2018-03-06
      • 1970-01-01
      • 2021-03-08
      • 2011-12-17
      • 2019-06-17
      • 2018-02-27
      • 2014-08-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多