curl上传文件到远程,php版本不同的做法
来源:互联网 发布:3g模型 淘宝 编辑:程序博客网 时间:2024/04/30 12:20
今天搞一个curl上传本地图片到微信的素材库, 结果本地上可以,测试服务器可以,正式服务器不行,调了半天没发现原因,最后发现测试服务器和正式服务器PHP的版本不同,后来看了下发现:“PHP从5.5开始引入了新的CURLFile类用来指向文件。CURLFile类也可以详细定义MIME类型、文件名等可能出现在multipart/form-data数据中的附加信息。PHP推荐使用CURLFile替代旧的@
语法”。所以应该做个版本判断, 写法如下:
if (class_exists('\CURLFile')) { $field = array('fieldname' => new \CURLFile(realpath($filepath)));} else { $field = array('fieldname' => '@' . realpath($filepath));}
0 0
- curl上传文件到远程,php版本不同的做法
- php+curl上传文件到远程服务器
- php curl向远程服务器上传文件
- PHP 5.0~5.6 各版本兼容性的 cURL 文件上传
- PHP curl 上传文件版本兼容问题
- CURL上传文件之PHP版本
- 不同版本PHP之间cURL的区别
- curl php 上传到远程服务器上文件
- php 远程上传(CURL)
- 模拟php curl向远程服务器上传文件
- 模拟php curl向远程服务器上传文件
- 模拟php curl向远程服务器上传文件
- php curl 上传文件
- php curl上传文件
- PHP curl 上传文件
- PHP Curl 上传文件
- PHP Curl post上传图片版本不兼容而引起服务器端接收不到图片问题/考虑 PHP 5.0~5.6 各版本兼容性的 cURL 文件上传
- php curl文件上传兼容php5.0~5.6各版本
- Remove Duplicates from Sorted Array
- android 之 Handler 详解----(二)常见的使用的基本方式
- eclipse下的tomcat启动抛出了内存溢出的错误。
- Date_Time(继承)
- python中消除冗余参数的方法
- curl上传文件到远程,php版本不同的做法
- android draw9patch工具使用
- NGUI学习笔记 - 通过UIEventlistener和UIbutton来学习NGUI的消息机制
- may 6 s
- ogg同步表
- Android Calendar添加本地账户
- Java基础学习中,关于面向对象中多态、抽象类、接口的总结
- maven项目启动报错
- Lucas–Kanade