我尝试通过POST发送文件。在此之前,我使用http连接和一切工作。但现在var_dump($_REQUEST);
在我的php文件返回一个空数组。
这是我的curl日志:
$ curl -X POST -F "id=1" -F "file=@/tmp/file.txt" https://MY_DOMAIN/save_file.php- v
- 主机名在DNS缓存中找不到
- 尝试MY_IP…
- 连接到MY_DOMAIN (MY_IP)端口443 (#0)
- 成功设置证书验证位置:
- CAfile: none CApath:/etc/ssl/certs
- SSLv3, TLS握手,Client hello (1):
- SSLv3, TLS握手,Server hello (2):
- SSLv3, TLS握手,CERT (11):
- SSLv3, TLS握手,服务器密钥交换(12):
- SSLv3, TLS握手,Server finished (14):
- SSLv3, TLS握手,客户端密钥交换(16):
- SSLv3, TLS更改密码,Client hello (1):
- SSLv3, TLS握手,Finished (20):
- SSLv3, TLS更改密码,Client hello (1):
- SSLv3, TLS握手,Finished (20):
- SSL连接使用TLSv1.2/ECDHE-RSA-AES256-GCM-SHA384
- 服务器证书:
- 主题:C =俄文;OU=域控制验证;CN = MY_DOMAIN
- 开始日期:2015-12-30 14:29:37 GMT
- 到期日期:2016-12-30 14:29:37 GMT
- subjectAltName: MY_DOMAIN matched
- 发行人:C =;O = GlobalSign nv-sa;CN=GlobalSign域验证CA - SHA256 - G2
- SSL证书验证ok。
POST/save_file.php HTTP/1.1用户代理:旋度/7.38.0主持人:MY_DOMAIN接受:/内容长度:95611662预计:100 -继续内容类型:多部分/格式;边界 =------------------------ 4 cf633b06b612b7d& lt;HTTP/1.1继续
- 服务器nginx/1.10.1未被列入黑名单
- 到主机MY_DOMAIN的连接#0保持完整
问题出现在一个意想不到的地方:文件大小超过了允许的加载