1

我正在通过在我自己的应用程序中托管 IE 来编写特定的表单填充器。我需要能够在<input type="file" />遇到某些文件时通过“自动选择”某些文件来上传某些表单上的文件。由于我可以完全控制 HTML,因此我不需要显式指定文件路径,因为我知道value出于安全原因无法设置属性。我无法控制服务器端。

考虑到我可以自己读取文件内容,我也可以将实际内容提供给<input>元素,但我不确定是否支持。

我尝试更改 HTML 以便将<input type="file" />其替换为 a<input type="hidden" value="QWERTY" />但表单未正确上传。我怀疑这是因为文件上传和隐藏表单数据的传输方式并不完全相同。

那么,有没有办法在请求文件上传的情况下自动提交一些内容?我可以采取任何解决方案,包括直接 HTML 摆弄、javascript、jquery 等...

4

1 回答 1

2

也许添加一个“onChange”事件处理程序来提交表单?

<form id="form">
    <input type="file" id="finput"/>
</form>

jQuery:

$("#finput").on(change, function() { $("#form").submit(); });
于 2012-12-15T00:13:55.893 回答