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

Javascript 以编程方式设置文件输入值,javascript,input,Javascript,Input,我已经读过了,并且知道由于安全限制,这是不可能的,但是我有一些更具体的问题 对于未连接到internet的机器,情况如何?是否有任何chrome设置,我可以设置,以允许这一点 如果我将输入类型更改为text,然后添加文件路径并继续提交表单,会发生什么情况?选择要运行的文件是否有效?我无法测试这一点,因为我正在通过HTML使用路由器UI,当我点击submit时,它似乎正在工作,但我无法判断它是否真的在改变什么 不允许您以编程方式设置值,但必须是找到要上载的文件的用户。因此,您不能将输入转换为typ

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

  • 对于未连接到internet的机器,情况如何?是否有任何chrome设置,我可以设置,以允许这一点
  • 如果我将输入类型更改为
    text
    ,然后添加文件路径并继续提交表单,会发生什么情况?选择要运行的文件是否有效?我无法测试这一点,因为我正在通过HTML使用路由器UI,当我点击submit时,它似乎正在工作,但我无法判断它是否真的在改变什么
  • 不允许您以编程方式设置
    ,但必须是找到要上载的文件的用户。因此,您不能将输入转换为
    type=“text”
    ,设置路径并再次将所谓的输入转换为
    type=“file”
    ,并保持

    如果我将输入类型更改为text,然后 是否添加文件路径并继续提交表单?它对你有用吗 选择要运行的文件


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

    将文本输入设置为文件路径不会提交文件。@epascarello ok,这样至少回答了我问题的第二部分。我还尝试将类型更改为文本,然后再次返回到文件,但它只是摆脱了输入value@epascarello如果我创建了一个新的文件输入元素,是否可以将其设置为默认值或其他值?除非您可以设置一些浏览器配置,否则我对此表示怀疑。甚至HTML5API也需要用户选择。