我有以下问题:
在我正在为客户端编码的网站上,我有一个表单,您可以在其中上传图像(最多 5 个,单独的文件输入元素(因此没有由 flash / javascript 解决方案引起的问题))。但有时上传直接失败(几乎立即显示“页面无法显示”页面)或请求不包含文件。
这不是文件大小的问题(有时会发生这种情况,无论文件是更大(~2-3MB)还是非常小(150kB))或请求超时(因为上传直接失败,但并不总是)经常 ;-))。
另一个奇怪的事情:我试图用 Fiddler 分析整个事情。但是在使用 Fiddler 时,这个问题根本不会发生。
有任何想法吗?
在 Win7/8
Chrome、FF 等的 IE9/10 中测试,当然可以正常工作 ;-)
/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>