php - curl 7.22 中的 PHP new CURLFile 不起作用,为什么?
问题描述
下面是我的代码:
$urlToWa = 'XXX:XX:XXX:XX:XXXX/recruit/sendEmailWithFile?to='.$mail.'&name='.$name;
$ch = curl_init($urlToWa);
print_r($_FILES['file']);
$cfile = new CURLFile($_FILES['file']['type'], $_FILES['file']['name']);
// $_SESSION['plikObr'] = $cfile;
$data = array("file" => $cfile);
curl_setopt($ch, CURLOPT_URL, $urlToWa);
curl_setopt($ch, CURLOPT_USERPWD, 'request:nowChuckyNextSamara');
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
$response = curl_exec($ch);
我在创建 CURLFile 时遇到了一些问题。在第二台服务器中,我有相同的脚本,一切正常。在上面脚本的服务器上,我有 7.22 版本的 curl 库,而在一切正常的第二个服务器上,我有 7.47 版本的 curl。
问题出在哪里?谢谢你的疱疹
解决方案
推荐阅读
- python-3.x - Spark fp 增长不会导致多个项目
- symfony - Symfony 3:RememberMe Cookie 未设置
- c++ - 为什么 OpenCV 中没有 CV_64S 类型?
- reactjs - 如何使用 react-router v4 保留参数?
- iccube-reporting - 向下钻取时,如何检索父级?
- javascript - 从表中的 td contenteditable 获取值并推送到 JQuery 中的数组
- angular - 无法分配给“值”,因为它是常量或只读属性。角 6
- android - 从菜单项android中的图标下隐藏分隔线
- javascript - 使用“POST”方法的 Node.js Sails html 数据无法传递给控制器
- javascript - 动态创建按钮,然后在 jquery 中单击时删除该按钮