所以背景是我需要创建一个文件上传控件,以非常特定的方式提交文件。大多数用户都在 IE8 上,所以我使用隐藏的 iframe 和表单帖子,但是当用户使用文件输入选择文件时,我的功能就会启动。我不知道如何在 IE8 中仅检索文件名,因为不支持文件 api。在下面的示例中,警报将输出完整地址,但这对我没有用。有任何想法吗?
<form>
<input name="data" id="filesInput" onchange="handleFileSelect(this);" type="file" value=""/>
</form>
function loadFile(evt){
alert(evt.value);
}