如何使用$ _REQUEST和blueimp上传代码获取文件名

时间:2018-08-30 14:13:59

标签: php jquery

我正在尝试获取通过blueimp上传的文件的文件名。

这在我的网络标签中:

------WebKitFormBoundaryqfBsJR1e0o6dxmsx
Content-Disposition: form-data; name="files[]"; filename="199370898.pdf"
Content-Type: application/pdf

所以我这样尝试了:

$filename = $_REQUEST['files'];

或者这样:

$filename = $_REQUEST['filename'];

但是它们都是空的。

但是这是在同一篇文章中:

------WebKitFormBoundaryqfBsJR1e0o6dxmsx
Content-Disposition: form-data; name="cat_id"

85

$catid = $_REQUEST['cat_id'];

告诉我85很好。

为什么?

2 个答案:

答案 0 :(得分:1)

访问文件名:

$_FILES['files']['name'][0]

更多信息:http://php.net/manual/en/features.file-upload.post-method.php

答案 1 :(得分:0)

调试是一个不错的选择,尝试使用以下命令打印请求:print_r($_REQUEST);,但看不到变量。