php input file ajax,ajax结合html5中的file实现文件上传,后台用PHP接收,该如何用PHP接收传过来的formData?...

博客内容展示了在PHP中使用file_put_contents函数记录$_FILES, $_POST和$_SERVER变量的日志,用于追踪文件上传过程。文件成功上传到服务器,且日志文件包含了上传文件的详细信息。
摘要由CSDN通过智能技术生成

我在php中加了3个日志记录:

file_put_contents('/tmp/tmp.log', '$_FILES'.":\n".print_r($_FILES, true)."\n\n", FILE_APPEND);

file_put_contents('/tmp/tmp.log', '$_POST'.":\n".print_r($_POST, true)."\n\n", FILE_APPEND);

file_put_contents('/tmp/tmp.log', '$_SERVER'.":\n".print_r($_SERVER, true)."\n\n", FILE_APPEND);

存储路径改成tmp了,其他没变,得到的结果:

[root@localhost tmp]# cat tmp.log

$_FILES:

Array

(

[file] => Array

(

[name] => Screenshot_2010-01-01-08-11-30.png

[type] => image/png

[tmp_name] => /tmp/phposvIcw

[error] => 0

[size] => 30920

)

)

$_POST:

Array

(

)

$_SERVER:

Array

(

[USER] => nginx

[HOME] => /var/lib/nginx

[FCGI_ROLE] => RESPONDER

[SCRIPT_FILENAME] => /var/www/test.php

[SCRIPT_NAME] => /test.php

[PATH_INFO] =>

[QUERY_STRING] =>

[REQUEST_METHOD] => POST

[CONTENT_TYPE] => multipart/form-data; boundary=----WebKitFormBoundaryiJpJZSxazdqa8hzb

[CONTENT_LENGTH] => 31127

[REQUEST_URI] => /test.php

[DOCUMENT_URI] => /test.php

[DOCUMENT_ROOT] => /var/www

[SERVER_PROTOCOL] => HTTP/1.1

[GATEWAY_INTERFACE] => CGI/1.1

[SERVER_SOFTWARE] => nginx/1.6.3

[REMOTE_ADDR] => 192.168.255.1

[REMOTE_PORT] => 60032

[SERVER_ADDR] => 192.168.255.128

[SERVER_PORT] => 80

[SERVER_NAME] =>

[REDIRECT_STATUS] => 200

[HTTP_HOST] => 192.168.255.128

[HTTP_CONNECTION] => keep-alive

[HTTP_CONTENT_LENGTH] => 31127

[HTTP_ORIGIN] => http://192.168.255.128

[HTTP_USER_AGENT] => Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36

[HTTP_CONTENT_TYPE] => multipart/form-data; boundary=----WebKitFormBoundaryiJpJZSxazdqa8hzb

[HTTP_ACCEPT] => */*

[HTTP_DNT] => 1

[HTTP_REFERER] => http://192.168.255.128/test.html

[HTTP_ACCEPT_ENCODING] => gzip, deflate

[HTTP_ACCEPT_LANGUAGE] => zh-CN,zh;q=0.8,ja;q=0.6,en;q=0.4

[PHP_SELF] => /test.php

[REQUEST_TIME_FLOAT] => 1470377177.1168

[REQUEST_TIME] => 1470377177

)

文件成功上传

[root@localhost tmp]# ll

total 36

-rw-r--r-- 1 nginx nginx 30920 Aug 5 14:06 Screenshot_2010-01-01-08-11-30.png

-rw-r--r-- 1 nginx nginx 1705 Aug 5 14:06 tmp.log

[root@localhost tmp]#

没有出错……

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值