当前位置: 首页 > 后端技术 > Node.js

内网文件-文件夹一键分享工具(cShare)

时间:2023-04-03 21:08:15 Node.js

内网文件/文件夹一键分享工具(cShare)一键分享)如果后台给同事发文件,先上传到微信/钉钉,再下载给接收方,会很慢。当文件很大时,这个过程就更难受了。文件上传到微信后,微信会不断变大(新版PC微信可能已经解决了)。当同一个文件需要重复发送时,比如word,微信/钉钉记录中会有很多改名的文件,比如会议纪要,会议纪要(一),会议纪要最终版,会议纪要超级最终版等等,大头...针对以上问题,cShare将文件以链接的形式分享,直接发送给同事在浏览器中预览/下载。就算文件变了,还是一样的链接,不用重新发送,速度也比较快(具体跟局域网的速度有关)。手机可以直接访问/下载电脑文件。低配分享文档,因为txt文件会直接在浏览器中打开,所以分享txt文件时,在本地修改txt文件并保存。打开你的分享链接的人也会在刷新后第一时间得到最新的内容。快速搭建本地静态服务器。当前端开发工程师需要快速预览本地的index.html或者打包后的dist时,会非常快捷方便。思考为了解决以上痛点,我写了一个简单易用的工具cShare。使用它的前提是用户都在同一个局域网内。关闭防火墙,关闭代理仓库地址。上面的源码地址为源码地址。cShare文件夹(来自pkg打包源码),如图:快速开始下载(二选一)下载仓库源码,见上图。建议直接从仓库下载,方便以后修复bug,可以拿到最新版本的阿里云盘下载。准备下载仓库源码,进入cShare文件夹,双击register.bat。弹出黑框提示成功后,关闭。注册鼠标右键事件,会多出一个“EnableLANSharing”菜单。注册成功截图:鼠标右键事件截图:使用选中需要共享的文件/文件夹,右键,选择,点击“启用局域网共享”(win11最下方的更多选项)进行共享。此时不要关闭弹出框。关闭弹框即表示关闭分享。截图成功:此时分享链接已经在剪贴板中了,ctrl+v即可。描述共享文件。txt、图片、pdf直接在浏览器打开(右键另存为),其他类型文件直接下载。共享文件夹。在浏览器中打开该文件夹下的所有文件列表,可以任意下载/预览文件。共享文件夹,效果如图:note文件夹中的.exe文件不需要手动执行。只需要点击register.bat文件,目前不需要对该文件夹做任何操作。重复分享文件,必须关闭上次分享文件弹出的黑色弹框,才能继续分享。确保电脑的8889端口没有被占用。确保需要打开您分享的链接的接收者与您在同一个局域网内。txt、图片、pdf会直接在浏览器中打开,其他类型的文件会直接下载。不支持共享没有后缀的文件。