我正在搭建我的第一个REST Api,并且目前进行得很顺利,只是在通过
我收到以下回复:
PUT
请求方法上传文件时遇到了问题。由于我需要更新来自iOS应用程序的用户和他们的头像图像,因此需要使用PUT
。因此,当我使用PUT
上传文件时,$_FILES
数组实际上为空,但是当我打印出PUT
数据时。parse_str(file_get_contents('php://input'), $put_vars);
$data = $put_vars;
print_r($data);
我收到以下回复:
Array
(
[------WebKitFormBoundarykwXBOhO69MmTfs61
Content-Disposition:_form-data;_name] => \"avatar\"; filename=\"avatar-filename.png\"
Content-Type: image/png
�PNG
)
现在我并不真正理解这个 PUT
数据,因为我不能像访问数组一样访问它。那么我的问题是如何从 PUT
数据中访问上传的文件?
感谢您的帮助。
Restkit
为iOS发送数据,但目前我实际上正在使用Google Chrome扩展程序Postman
进行测试。 - Wasim