请问怎么用 javascript 选择文件?

2016 年 9 月 17 日
 ericls
在用 phantomjs 做一个 automation ,有一个步骤需要选择文件。

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

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

谢谢!
2482 次点击
所在节点    问与答
9 条回复
ericls
2016 年 9 月 17 日
ho121
2016 年 9 月 17 日
直接 POST 内容不好么?
ericls
2016 年 9 月 17 日
@ho121 我们在做 automation
jininij
2016 年 9 月 17 日
var input = document.createElement('input');
input.type ='file';
input.click();
是这样么?
loading
2016 年 9 月 17 日
这个不是应该 node.js 吗?
sox
2016 年 9 月 17 日
怎么不用 electron
loading
2016 年 9 月 17 日
如果运行在浏览器你能模拟点击自动选择到文件,那沙箱什么都是浮云了……
ericls
2016 年 9 月 17 日
@loading 愿闻其详 谢谢啦
ericls
2016 年 9 月 17 日
@loading 我也是这么想的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.xtra.eu.org/t/306699

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX