本文实例讲述了可兼容PHP5与PHP7的cURL文件上传功能。分享给大家供大家参考,具体如下:
为啥要写这个示例
最近修改一个项目,需要通过cURL上传文件。
记得之前做过类似实现的,于是翻出来之前的代码,使用的是“@”前缀方式。
但同样的方法现在不行了!后来发现,是版本兼容问题。
奔着开源分享的精神,同时避免自己遗忘,于是写了下面的示例程序。
示例程序
特别说明:
共3个文件,都放在web根目录的test目录下,同时保证该目录可写。上传的图片也会保存在该目录。
如果要将程序文件放在其他目录运行,必须更改PHP代码中的相关URL,否则示例可能无法运行。