Php 提交上载图像时未定义索引

Php 提交上载图像时未定义索引,php,Php,我这里有一个有趣的例子——我正在Mac和windows笔记本电脑上运行本地安装的MAMP。图像上传的代码在我本地版本的windows上使用完全相同的文件可以正常工作,但是当在我的Mac上运行相同的东西时,我在第行得到错误undefined index 错误是指$\u文件['image']['tmp\u name'] $filename = date("Y-m-d_H-i-s").'-'.$_FILES['image']['tmp_name']; $dest = '../uploads/'; /

我这里有一个有趣的例子——我正在Mac和windows笔记本电脑上运行本地安装的MAMP。图像上传的代码在我本地版本的windows上使用完全相同的文件可以正常工作,但是当在我的Mac上运行相同的东西时,我在第行得到错误undefined index

错误是指
$\u文件['image']['tmp\u name']

$filename = date("Y-m-d_H-i-s").'-'.$_FILES['image']['tmp_name'];
$dest = '../uploads/';

// Check for errors
if($_FILES['file_upload']['error'] > 0){
    die('An error ocurred when uploading.');
}

if(!getimagesize($_FILES['file_upload']['tmp_name'])){
    die('Please ensure you are uploading an image.');
}

// Check filetype
/*
if($_FILES['file_upload']['type'] != 'image/png', 'image/jpg', 'image, jpeg'){
    die('Unsupported filetype uploaded.');
}
*/

// Check filesize
if($_FILES['file_upload']['size'] > 500000){
    die('File uploaded exceeds maximum upload size.');
}

// Check if the file exists
if(file_exists('../uploads/' . $_FILES['file_upload']['name'])){
    die('File with that name already exists.');
}

// Upload file
if(!move_uploaded_file($_FILES['file_upload']['tmp_name'], $dest . $filename)){
    die('Error uploading file - check destination is writeable.');
}

非常奇怪的情况吗?

所以我发现我用的是
[image]
我应该用的
[file\u upload]