首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Node.js
Express
PPA for Ubuntu
ppa:chris-lea/node.js
V2EX  ›  Node.js

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

  •  
  •   luoway · 10 天前 · 1133 次点击

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

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

    5 回复  |  直到 2018-07-12 15:39:56 +08:00
        2
    Hanggi   9 天前   ♥ 1
    模拟?写个简单的上传实例不好吗?写个简单的 from,把上传文件提前写好,点一下就上传?
        3
    lockiee   9 天前 via iPhone
    如果你是要后续处理文件的话,直接在代码里用路径指定文件去写好了
        4
    luoway   9 天前
    @Hanggi
    > 把上传文件提前写好
    浏览器支持这么做?上传文件读取时是个文件对象,如何写提前写好
        5
    inoki   9 天前 via Android
    flash /滑稽
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   实用小工具   ·   1715 人在线   最高记录 3541   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 16ms · UTC 06:49 · PVG 14:49 · LAX 23:49 · JFK 02:49
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1