PHP,SMARTY - 文件上传不能单独在IE中运行

时间:2011-02-07 06:47:44

标签: php smarty

我有一个通过smarty定义的表单,包含多个用于各种目的的选项卡。其中两个选项卡中放置了文件上传控件。表单提交在Firefox中没有任何缺陷,但是当我在IE8 / 7中执行相同操作时,表单提交仅适用于第一个文件上载控件。浏览器完全没有选择第二个文件控件,尤其是在提交表单时。文件上传控件是以正常方式定义的,而不是使用smarty标签来实现。


<input type="file" name="e2c[vids_upload]" maxlength="100000"/>这是代码。在没有问题的情况下在Firefox中工作

1 个答案:

答案 0 :(得分:1)

我的猜测是你有两个同名的输入。浏览器期望每个文件输入实例具有唯一的名称。要看到两者名称相似,我建议这样做:

<input type="file" name="e2c[vids_upload][]" maxlength="100000" />

这实际上将每个文件放在e2c [vids_upload]下的自己的索引中,这样你就可以在另一边看到它们。

不可否认,如果这是问题,我对Firefox的工作感到惊讶。