代码之家  ›  专栏  ›  技术社区  ›  etoisarobot

在一个表单中是否可以有两个“<input type=file>”?

  •  4
  • etoisarobot  · 技术社区  · 14 年前

    有没有可能有如下的东西

    <form id="uploadForm" action="upload.ashx" method="post" enctype="multipart/form-data">
    <p>Upload File 1</p>
    <input type="file" name="file1"/>
    <p>Upload File 2</p>
    <input type="file" name="file2"/>
    <input type="submit" value="Submit" />
    </form>
    

    我知道我可以用 Jquery Multi-File-Upload 从单个输入元素上载多个文件的插件。 情况是,最终用户将上载一个产品的多个图像,我希望能够提示他们9月份的图像,例如,一个可以是前视图,另一个可以是后视图。 但是,当我尝试上述HTML时,我只看到firebug中发布的第一个文件。

    更新:

    看起来这可能是Firebug的问题,因为当我修改dest.ashx页面时,只需吐出它从post请求中收到的文件名,我就得到了这两个文件。 同样在Firebug控制台中,我看到这个消息隐藏在发布的数据中。 …Firebug已达到Firebug请求大小限制。…

    2 回复  |  直到 14 年前
        1
  •  0
  •   Bradley Kreider    14 年前

        2
  •  4
  •   ryan    14 年前

    name=file[]