我发现我的上传表单似乎适用于所有常见的浏览器,包括 Firefox、Chrome 和 IE8。
但是当涉及到 IE9 时,它就失败了。
顺便说一句,表单位于 PHP 文件中。
这是文件的样子:
<?
require_once ($_SERVER["DOCUMENT_ROOT"].'/_meta/phpFunctionsLibrary.php');
echo '--- HTML Code including the form element ---'
?>
然后我删除了“require_once”行,突然它也可以在 IE9 中使用。
幸运的是,在这种情况下,图书馆在一定程度上是可有可无的,但我当然不能依赖于此。
所以我需要知道是什么导致了IE9中的这种混乱......