当我尝试设置它时,它会强制请求方法被 PUT。
这是我在 CURLOPT_POSTFIELDS 中放入的内容:
curl_setopt($ch, CURLOPT_POSTFIELDS, array(
'fileUpload' => '@/home/apache/upload/dummy.sql'
));
或者我应该完全忽略 CURLOPT_UPLOAD 吗?它说准备文件上传...
您可以安全地忽略它。CURLOPT_POSTFIELDS
只够上传一个文件。 curl 库将识别文件上传并在内部设置所需的内容。
背后的想法CURLOPT_UPLOAD
是告诉curl使用PUT
方法,添加一些常用的文件上传头,例如Expect: 100-continue
标头并使用分块编码上传未知大小的文件(如果您正在使用)HTTP/1.1
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)