本地环境可以上传,线上环境却不行了,我打印了两者的curl请求参数 本地的请求是对的: 线上的是这样的,file的路径不全,有问题,参数都不一样了,是什么情况下会出现用不一样的方式拼装请求body? 线上是windows的php环境
这个应该是curl的特性,
@
后面的内容会被直接识别成字符串,所以上传的时候会直接使用./data/images/...
的路径去找文件,有可能就查找不到文件,你上传的时候尝试写入文件的绝对路径试下呢。