最近在对接一个美团的接口,接口只接受 multipartfile 类型的图片,我们利用的是 tp5 框架,由 file ()方法接受到的图片类型为 object 对象。我去搜索了一下,发现 multipartfile 和 file 的转换都是和 java 有关的,想问问 v 站的大神们有遇到过这样的情况么? php 该怎么解决这个问题?
下面是美团的接口说明

我的代码:(ps:我询问以为前辈说是将 file 对象转化为数组之后直接传过去就行,可还是失败了)

|      1feiyuanqiu      2018-01-19 14:20:16 +08:00 | 
|      2Mitt      2018-01-19 15:56:25 +08:00 所以为什么 multipart 要用 x-www-form-urlencoded | 
|  |      3terry0314      2018-01-19 16:03:15 +08:00 | 
|      4vainl1      2018-01-19 16:14:53 +08:00 https://wiki.php.net/rfc/curl-file-upload https://stackoverflow.com/questions/15200632/how-to-upload-file-using-curl-with-php PHP5.5+ curl_file_create,不然就使用 @ + 完整路径引用文件 $body['file'] = '@'. 待上传文件的完整路径 | 
|      5echo404 OP | 
|      6mingyun      2018-01-20 00:23:43 +08:00 curl 传递参数为数组就是 multipart/form-data |