PHP/HTML:PHP 替换了 $_FILES 中的下划线点


PHP/HTML: Php replaces dot for underline in $_FILES?

可能的重复项:
变量名称中的点

我有一个带有文件输入的 HTML 表单。此文件将另存为 name 属性中给出的名称,

前任:

<input type='file' name='myfile.jpg'>

然后,PHP 会将此文件另存为myfile.jpg

问题是,提交表单时,文件 var 会替换下划线"_"的点".">

我该如何解决这个问题?

这是一个有据可查的行为

变量名称中的点和空格将转换为下划线。为 示例 <input name="a.b" />变为 $_REQUEST["a_b"]。