php 文件上传,这段报文哪里错了呢
程序员文章站
2024-04-04 15:32:05
...
看了很多例子 没解决问题,大家帮我看看呢
返回的结果如下:
HTTP/1.1 400 Bad Request
Date: Fri, 18 Jul 2014 18:15:46 GMT
Server: nginx/1.4.4
Content-Type: application/json
Content-Length: 36
Access-Control-Allow-Headers: X-File-Name, X-File-Type, X-File-Size
Access-Control-Allow-Methods: OPTIONS, HEAD, POST
Access-Control-Allow-Origin: *
Cache-Control: no-store, no-cache, must-revalidate
Pragma: no-cache
X-Content-Type-Options: nosniff
X-Log: UP/400
X-Reqid: QkEAAC2bX1liE4IT
X-Via: 1.1 js41:3 (Cdn Cache Server V2.0)
Connection: close
代码:
";
}
fclose($fp);
}
$purl="http://upload.qiniu.com";
echo "以下是POST方式的响应内容:
";
sock_post($purl);
?>
在这里生成的token
http://jsfiddle.net/gh/get/extjs/4.2/icattlecoder/jsfiddle/tree/master/uptoken
在这里测试上传成功
http://jsfiddle.net/gh/get/library/pure/icattlecoder/jsfiddle/tree/master/formupload
回复内容:
看了很多例子 没解决问题,大家帮我看看呢
返回的结果如下:
HTTP/1.1 400 Bad Request
Date: Fri, 18 Jul 2014 18:15:46 GMT
Server: nginx/1.4.4
Content-Type: application/json
Content-Length: 36
Access-Control-Allow-Headers: X-File-Name, X-File-Type, X-File-Size
Access-Control-Allow-Methods: OPTIONS, HEAD, POST
Access-Control-Allow-Origin: *
Cache-Control: no-store, no-cache, must-revalidate
Pragma: no-cache
X-Content-Type-Options: nosniff
X-Log: UP/400
X-Reqid: QkEAAC2bX1liE4IT
X-Via: 1.1 js41:3 (Cdn Cache Server V2.0)
Connection: close
代码:
";
}
fclose($fp);
}
$purl="http://upload.qiniu.com";
echo "以下是POST方式的响应内容:
";
sock_post($purl);
?>
在这里生成的token
http://jsfiddle.net/gh/get/extjs/4.2/icattlecoder/jsfiddle/tree/master/uptoken
在这里测试上传成功
http://jsfiddle.net/gh/get/library/pure/icattlecoder/jsfiddle/tree/master/formupload
$head.="Content-Length: ".strlen($data)."\r\n\r\n";
注意 Content-Length:
后面需要有一个空格。
大神,你用这么多header干啥呢??完全看不懂代码、、
上一篇: ORACLE—005:创建JOB(一)
推荐阅读