现在的位置: 首页运维|语言>正文
php curl post文件时远端无法获取到
发表于333 天前 运维|语言 暂无评论 ⁄ 被围观 +

解决curl post文件时远端服务器无法获得到文件。

if (!empty($file)) $file = “@”.$pic.”;type=image/jpeg”;

如果不加红色部分,当curl post的时候,远端服务器将会不知道所上传文件类型,如果在远端做了文件上传类型的限制,将会导致文件上传失败。

form的enctype属性为编码方式,常用有两种:application/x-www-form-urlencoded和multipart/form-data,默认为application/x-www-form-urlencoded。

*注意:curl_setopt($ch, CURLOPT_POSTFIELDS, $params);

当$params为数组的时候,form的enctype属性为编码方式就变为:multipart/form-data

给我留言


/ 快捷键:Ctrl+Enter
不想听你唠叨×