$_FILES在 Postman 上载后为空

vxf3dgd4  于 2022-11-07  发布在  Postman
关注(0)|答案(1)|浏览(303)

我正在使用普通的php来上传一个文件。如果我尝试用postman测试它,FILE数组是空的。我知道有很多类似的问题,但我他们都有一个不同的设置,或有一些简单的错误,但我很确定我检查了所有常见的错误,如php.ini值等。以下是我的Php代码和postman的请求:

foreach ($_POST as $key => $value)
{
    echo($key . ": " . $value);
}
foreach ($_FILES as $key => $value)
{
    echo($key . ": " . $value);
}
echo(count($_FILES));

下面是我的php.ini的值

file_uploads = on
upload_max_filesize = 2000M
post_max_size = 2000M

有人知道我还做错了什么吗?

3bygqnnd

3bygqnnd1#

主要的问题是$_FILES在这里会给予你一维数组,因为你使用的是单个文件上传,所以foreach ($_FILES as $key => $value)不会工作。
要使它工作,你需要发送多个文件,为此,你需要使关键像barcode[]

相关问题