V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
ericls
V2EX  ›  问与答

请问怎么用 javascript 选择文件?

  •  
  •   ericls · Sep 17, 2016 · 2411 views
    This topic created in 3515 days ago, the information mentioned may be changed or developed.
    在用 phantomjs 做一个 automation ,有一个步骤需要选择文件。

    我想直接通过 javascript 来模拟点选文件的操作,请问有什么方法吗?

    当然 一般浏览器的 javascript 应该是不能实现的,因为是个安全问题,但是 phantomjs 环境下有没有什么办法呢?

    谢谢!
    Supplement 1  ·  Sep 17, 2016
    onFilePicker 可行
    9 replies    2016-09-17 10:36:54 +08:00
    ericls
        1
    ericls  
    OP
       Sep 17, 2016
    ho121
        2
    ho121  
       Sep 17, 2016 via Android
    直接 POST 内容不好么?
    ericls
        3
    ericls  
    OP
       Sep 17, 2016
    @ho121 我们在做 automation
    jininij
        4
    jininij  
       Sep 17, 2016 via iPad
    var input = document.createElement('input');
    input.type ='file';
    input.click();
    是这样么?
    loading
        5
    loading  
       Sep 17, 2016 via Android
    这个不是应该 node.js 吗?
    sox
        6
    sox  
       Sep 17, 2016 via Android
    怎么不用 electron
    loading
        7
    loading  
       Sep 17, 2016 via Android
    如果运行在浏览器你能模拟点击自动选择到文件,那沙箱什么都是浮云了……
    ericls
        8
    ericls  
    OP
       Sep 17, 2016 via iPhone
    @loading 愿闻其详 谢谢啦
    ericls
        9
    ericls  
    OP
       Sep 17, 2016 via iPhone
    @loading 我也是这么想的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2338 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 01:38 · PVG 09:38 · LAX 18:38 · JFK 21:38
    ♥ Do have faith in what you're doing.