如何在php中使用put方法上传图片?

时间:2015-06-16 06:08:52

标签: php rest put slim

我正在创建一个用于更新用户个人资料数据的REST API。我创建了一个API&我想用它来更新所有类型的数据,如姓名,电子邮件和个人资料图片。

如果我没有发送多部分请求(意味着我只是更新文本),API工作正常,但如果我更新图像,那么我看到一个问题 - 我无法更新个人资料图片。但如果我使用POST方法,那么我可以更新配置文件pic&数据也是如此。

以下是REST API的代码

for /l %%x in (1,1,120) do (
    echo %%x
    call "C:\File Path\ProgramStart.bat" -macro "C:\File Path\MyScript%%x.txt"
    timeout 3
    call OpenChecker.bat
)
call "C:\File Path\ProgramStart.bat" -macro "C:\File Path\AnotherScript.txt"

请建议做什么?

1 个答案:

答案 0 :(得分:0)

如果你还没有这样做......

在较旧的浏览器上调用'PUT'方法要求您首先自定义/覆盖标题以接受'PUT', 要么 更简单的方法是通过添加'POST'的额外参数来覆盖'PUT' _METHOD=PUT http://www.slimframework.com/docs/objects/request.html