php curl CurlFile CURLOPT\_POSTFIELDS 返回false (原因是 curl\_file\_create函数读取windows本地中文文件名失败);

curl\_file\_create函数在使用的时候,windows默认编码是gbk,所以读取windows系统上中文文件会失败,转换文件名的编码格式再读取,第三个参数传原文件名,不然接收者接收到的gbk 编码的文件名,就会显示乱码

解决方案:

  1. $filename = iconv('utf-8', 'gbk', '文件.jpg');


标签: 文件名, windows, file, curl, 读取, false, create, POSTFIELDS

相关文章推荐

添加新评论,含*的栏目为必填