我有一个监听器脚本,我想使用CURL(而不是命令行版本)上传文件,但是,它没有被识别为$ _FILES [' htmlfile']。服务器上还需要其他post vars。我该如何解决这样的错误?
对我的脚本进行一些更改后,我收到了417 - Expectation Failed消息。有什么想法吗?
答案 0 :(得分:1)
在你的curl请求中添加它。这将防止417错误。
curl_setopt($curl,CURLOPT_HTTPHEADER,array("Expect: "));
其他可能的解决方案: cURL Simple File Upload - 417 Expectation Failed
知道你“覆盖”错误很重要。这有点像修复,但通常是好的。当你在http1.0和http1.1之间有请求时,417是典型的错误。