如何模拟浏览器文件上传?

2018-07-12 14:45:57 +08:00
 luoway

由于浏览器安全策略,不能直接 js 写入要上传文件,需要模拟选择 /拖拽文件到上传控件 input 上。

希望自动化掉工作流中的一种场景,难题是模拟浏览器文件上传,puppeteer 貌似也没这种 API。

4941 次点击
所在节点    Node.js
5 条回复
luoway
2018-07-12 14:47:32 +08:00
Hanggi
2018-07-12 14:49:20 +08:00
模拟?写个简单的上传实例不好吗?写个简单的 from,把上传文件提前写好,点一下就上传?
lockiee
2018-07-12 15:05:45 +08:00
如果你是要后续处理文件的话,直接在代码里用路径指定文件去写好了
luoway
2018-07-12 15:28:45 +08:00
@Hanggi
> 把上传文件提前写好
浏览器支持这么做?上传文件读取时是个文件对象,如何写提前写好
inoki
2018-07-12 15:39:56 +08:00
flash /滑稽

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

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

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

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

© 2021 V2EX