我有以下问题:
在我正在为客户编码的网站上,我有一个表格,您可以上传图像(最多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>