项目换成php7.0进行了测试,使用curl时出现:
1.查看手册发现,5.50添加该选项默认值为false。5.6之后默认值为true,这里另其为false
2.手册上并未更新文档,7.0以后不支持禁用该选项,所以導致了我们升级到7.0后一直报错!
直接不用使用该选项了,网上有个解决方案是并没有多大意义:
上面的解决方法不合理,又找了点资料
上面的文章就提到了这个问题但是针对的是php5.6
为了兼容性,可以7.0以前设置为curlopt_safe_upload=false,7.0后发现@,进行curlfile来转换就可以解决这个问题了,我们項目中的截图如下: