Skip to content

lzaeh/FileTransfer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FileTransfer —— 局域网文件传输工具

把之前的 readme 删了,因为改的比较简易明了了,使用起来是正常逻辑了。


编译与运行环境

  • 开发语言:Go
  • Go 版本:1.25
  • 运行平台:只要 Go 能编译
  • 客户端:常用设备上的浏览器(PC, Mac, Pad, IPhone, Android)
  • 编译 go build -o FileTransfer main.go 或者编译成 .exe,随你。

使用介绍

  • 运行服务端,设置端口号和密码,默认在桌面创建一个文件夹:Myfiles。
  • 有浏览器的设备访问服务端地址后,可以在服务端的 Myfiles 里进行上传和下载。
  • 点击 Manage
    • 会显示一个很丑很抽象的文件结构,会显示你当前在哪里。
    • 假如你当前在 Myfiles/x/y/z/,那么可以创建文件和创建文件夹,将在 Myfiles/x/y/z/ 下创建。
    • 假如你当前在 Myfiles/x/y/z/,点击下载这个文件夹,会下载 z.zip。(除了 MacOs 的 Safari 会自动解压缩搞的很奇怪,Mac 的 Edge,安卓手机浏览器,IOS 浏览器,Win 浏览器会正常下载。 )
    • 假如你当前在 Myfiles/x/y/z/,点击 upload,会让你选择文件,可以多选,选完就自动上传到 Myfiles/x/y/z/ 下。
    • 双击文件夹:进入文件夹。双击文件:下载某个文件。

PS 主要就是自用,有这个需求,后续把屎山单文件改改,学下前端。我是产品经理,GPT是我的劳动力。对于登陆简陋设计的行为、HTTP明文传输等暂时不做考量,因为这就是个局域网下,特定时间段内,自用的小工具,考虑这些反而违背便捷好用的初衷。

About

My own LAN file transfer idiot tool.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages