繁体   English   中英

如何在 REST API 中使用 PUT 方法上传文件?

[英]How to upload a file using PUT method in REST API?

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

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

除了用 PUT 发送之外,我如何才能做到同样的想法? 有什么好办法呢? 无需更改为 POST(因为我需要修改,而不是创建)

提前致谢

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

阅读更多: PHP PUT 方法支持

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM