以编程方式设置文件输入的值

时间:2015-11-17 22:13:30

标签: javascript input

我已经阅读了这个here,并且知道由于安全限制这是不可能的,但是我对此有一些更具体的问题。

  1. 没有连接到互联网的机器怎么样?我是否可以设置任何Chrome设置以允许此操作?
  2. 如果我要将输入类型更改为text,然后添加文件路径并继续提交表单,会发生什么?它会用于选择要运行的文件吗?我无法测试这个,因为我正在通过HTML使用路由器UI,而当我点击提交时看起来它可能正常工作我无法判断它是否真的在改变任何东西

1 个答案:

答案 0 :(得分:2)

<input type="file">不允许您以编程方式设置value,但必须是找到要上传的文件的用户。因此,您无法将输入转换为type="text",设置路径并再次将所谓的输入转换为type="file"并按住value

  

如果我要将输入类型更改为文本然后会发生什么情况   添加文件路径并继续提交表单?它会起作用吗?   选择要运行的文件?

它将发送文件路径而不是文件。