V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
LonnyWong
V2EX  ›  程序员

trzsz.js ( trz / tsz ) 新版本 1.1.0 支持在浏览器中上传和下载文件夹啦

  •  
  •   LonnyWong · 2023-03-25 23:27:07 +08:00 · 1030 次点击
    这是一个创建于 627 天前的主题,其中的信息可能已经有所发展或是发生改变。

    https://github.com/trzsz/trzsz.js 使用 File System Access API 操作本地文件系统,1.1.0 支持上传和下载目录。

    1 、如果下载多个文件,旧版本会弹出多次保存对话框,新版本只需弹出一次,默认自动加后缀( 避免覆盖同名文件 ),加 -y 选项可以直接覆盖同步文件,和其他终端的体验是一致的了。

    2 、上传目录,或者下载文件或目录时,会要求多点击一次授权,操作上稍微麻烦一点点。浏览器为了安全,可以理解。

    3 、tsz 命令下载时如果选择系统“下载”目录,Chrome 会要求重选,只要在“下载”目录建一个子目录,选择子目录即可。Chrome 将“下载”目录也认为是系统重要目录,这有点让人难以理解。


    相比 lrzsz ( rz / sz ),trzsz ( trz / tsz ) 的优点:

    支持 tmux ,支持目录,支持浏览器,支持 Windows 服务器,支持各种原生终端,支持拖动上传,有进度条……

    2 条回复    2023-03-27 13:57:08 +08:00
    maladaxia
        1
    maladaxia  
       2023-03-27 13:24:36 +08:00
    棒👍🏻

    请教大佬, rz/sz 都是写到 stdout 并且从 stdin 读数据的吗?
    LonnyWong
        2
    LonnyWong  
    OP
       2023-03-27 13:57:08 +08:00 via iPhone   ❤️ 1
    @maladaxia 对的,都是 stdin 和 stdout 。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2733 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 14:20 · PVG 22:20 · LAX 06:20 · JFK 09:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.