今天需要做到的一个功能是将一张本地的图片上传到微信服务器。
所以使用了php的curl功能,在我本地测试的时候,是没有问题的。上传到线上发现有问题,微信报了一个文件丢失的错误。(线上线下环境不一致,我也不想的。)
后来发现是curl的一个参数设置导致的。
curl_setopt ( <span>$ch</span>, CURLOPT_SAFE_UPLOAD, <span>false</span> );
TRUE 禁用 @ 前缀在 CURLOPT_POSTFIELDS 中发送文件。PHP 5.5.0 中添加,默认值 FALSE。 PHP 5.6.0 改默认值为 TRUE。
如果你的php版本是5.6的话,可能就会是这个问题导致的。
').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });以上就介绍了php使用curl上传文件报找不到文件的错误,包括了curl,上传文件方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号