我用PHP中的cURL POST文件时应该设置CURLOPT_UPLOAD吗?
发布时间:2020-12-13 17:43:36 所属栏目:PHP教程 来源:网络整理
导读:当我尝试设置它时,它会强制请求方法为PUT. 这是我在CURLOPT_POSTFIELDS中添加的内容: curl_setopt($ch,CURLOPT_POSTFIELDS,array( 'fileUpload' = '@/home/apache/upload/dummy.sql')); 或者我应该忽略CURLOPT_UPLOAD?它说准备文件上传…… 解决方法 你可
当我尝试设置它时,它会强制请求方法为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,则使用chunked编码上传未知大小的文件 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |