PHP中带PUT请求的文件上载

PHP中带PUT请求的文件上载,php,http,httprequest,Php,Http,Httprequest,为了理解PUT和POST之间的区别,我做了大量阅读,从我收集的信息来看,PUT应该在URI中指定一个资源。这是否意味着在上载文件时,客户端指定了文件名?文件的存储位置如何,我是否在PHP中为该端点指定相应的方法?是否应该通过PUT发送多部分数据?PUT通常意味着更新资源,而Post意味着创建 没有什么可以阻止通过PUT发送文件,例如,我可以创建一个用户帐户,通过Post(创建)上传其个人资料图像,但用户希望更改其个人资料图像,以便我可以通过PUT(更新)进行编辑

为了理解PUT和POST之间的区别,我做了大量阅读,从我收集的信息来看,PUT应该在URI中指定一个资源。这是否意味着在上载文件时,客户端指定了文件名?文件的存储位置如何,我是否在PHP中为该端点指定相应的方法?是否应该通过PUT发送多部分数据?

PUT通常意味着更新资源,而Post意味着创建

没有什么可以阻止通过PUT发送文件,例如,我可以创建一个用户帐户,通过Post(创建)上传其个人资料图像,但用户希望更改其个人资料图像,以便我可以通过PUT(更新)进行编辑