请问怎么用 javascript 选择文件?

2016-09-17 05:52:12 +08:00
 ericls
在用 phantomjs 做一个 automation ,有一个步骤需要选择文件。

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

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

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

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

https://www.v2ex.com/t/306699

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

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

© 2021 V2EX