我正在尝试创建一个上传脚本,但遇到了 IE8 和更早版本的问题。(当然;))在所有其他浏览器中它工作正常,但在 IE8 中 $_FILES 数组是空的。这是正在使用的 html 代码:
<FORM method=post action=api/upload.php target=form8230839>
<INPUT name=file type=file>
<INPUT value="Submit Query" type=submit>
<INPUT name=id value=id66130748349062623150808191 type=hidden>
</FORM>
<IFRAME id=form8230839 name=form8230839></IFRAME>
(注意代码是由 javascript createElement 生成的,所以 IE8 用大写字母写出来,并且属性周围没有引号。)
然后在我正在做的php文件中:
print_r($_FILES);
哪个返回一个空数组?任何帮助都会很棒。谢谢!