IE 9/10中的文件上传失败

时间:2012-09-17 13:59:04

标签: php internet-explorer file-upload internet-explorer-8 internet-explorer-9

我有以下问题:

在我正在为客户编码的网站上,我有一个表格,您可以上传图像(最多5个,单独的文件输入元素(因此没有问题由flash / javascript解决方案引起))。 但有时上传会直接失败(几乎立即显示“页面无法显示” - 页面显示)或请求不包含文件。

这不是文件大小的问题(有时会发生,无论文件是大(~2-3MB)还是非常小(150kB))或请求超时(因为上传直接失败而不是总是 - 但经常; - ))。

另一个奇怪的事情:我试图用Fiddler分析整个事情。但是在使用Fiddler时,问题根本就不会发生。

有什么想法吗?

在Win7 / 8上以IE9 / 10测试 当然,Chrome,FF等工作正常; - )

/ edit:我使用一个非常简单的测试脚本(像常规webapp一样失败)

<?='<!DOCTYPE html>'?>
<html>
<head>
    <title>Upload Test</title>
</head>
<body>
    <form action="http://www.site.com/upl-test/index.php" method="post"     enctype="multipart/form-data">
        <input type="file" name="img_file0" />
        <input type="file" name="img_file1" />
        <input type="file" name="img_file2" />
        <input type="file" name="img_file3" />
        <input type="file" name="img_file4" />
        <input type="submit" name="submit_btn" value="Upload" />
    </form>
    <?php 
    if(!empty($_FILES)){
        echo '<hr /><pre>';
        var_dump($_FILES);
        echo '</pre>';
    }
    ?>
</body>
</html>

0 个答案:

没有答案