V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
ntop
V2EX  ›  分享创造

又又又写了一个文件传输助手

  •  
  •   ntop · 2021-09-17 20:42:04 +08:00 · 3427 次点击
    这是一个创建于 1156 天前的主题,其中的信息可能已经有所发展或是发生改变。
    之前用 AirDrop 但是发现不太稳定,后来用微信的文件传输助手,但是 Android 注册的微信不给用网页版等于也废了。所幸自己就写了一个: http://filehole.io/

    网站比较简单,就一个按钮:打开通道,打开通道之后就可以上传文件了。用手机扫码就可以在手机上也打开这个通道,这样就可以在手机上读取文件了。如果你初次使用的话可能会觉得比较麻烦,但是如果你把这个通道保存为书签,那么下次使用就简单了。个人觉得「文件共享通道」这个设计还是蛮好的 ,实际上你也能把地址发给别人,这样就可以跟别人共享了。

    不需要登录,每次点击「打开通道」都会创建一个新的临时文件共享通道。目前也没有删除通道的策略和删除文件的策略,但是以后会删除的,所以不要用来存储长期的文件。文件上传后实际上是传到了阿里云的 oss 上面。
    第 1 条附言  ·  2021-09-18 14:00:36 +08:00
    听了 v 友的建议,现在不用 oss 做存储了(规避可能的风险),现在直接存在本机磁盘上了。机器是海外的、域名也是在外面注册的,所以现在应该没啥其它风险了,也不怕恶意内容了。
    第 2 条附言  ·  2021-09-27 21:16:00 +08:00
    今天( 2021/09/27 )优化了下 UI,尤其是手机端展示之前做的太粗糙了,PC 端也添加每个文件的二维码,这样针对单个文件可以更快的传输。
    22 条回复    2021-09-22 20:07:16 +08:00
    littlewing
        1
    littlewing  
       2021-09-17 23:05:10 +08:00
    文件上传失败:413
    OwO233
        2
    OwO233  
       2021-09-18 00:04:42 +08:00
    可以试试调用 gofile.io 的 API 进行存储。
    hanguofu
        3
    hanguofu  
       2021-09-18 00:38:44 +08:00 via Android
    谢谢分享!好奇问问:阿狸云的 oss 是怎样收费的呢?需要专门的客户端才能下载 oss 上的资源吗?
    ntop
        4
    ntop  
    OP
       2021-09-18 01:17:43 +08:00 via iPhone
    @littlewing 413 是文件过大导致的目前我限制文件大小在 5m 好像是。
    ntop
        5
    ntop  
    OP
       2021-09-18 01:19:07 +08:00 via iPhone
    @hanguofu 自己买的空间其实很便宜的,放到 oss 后可以生成公开访问的链接,这样就可以随便访问了
    ntop
        6
    ntop  
    OP
       2021-09-18 01:21:10 +08:00 via iPhone
    @OwO233 好的,谢谢有空我研究下
    mahone3297
        7
    mahone3297  
       2021-09-18 09:43:25 +08:00
    原理就是文件上传到 oss ?然后手机扫码,按 url 下载?
    Jisxu
        8
    Jisxu  
       2021-09-18 10:11:39 +08:00
    "文件上传后实际上是传到了阿里云的 oss 上面"
    注意审核下违规文件啊,不然遭殃的是你自己
    ntop
        9
    ntop  
    OP
       2021-09-18 10:26:47 +08:00 via iPhone
    @Jisxu 别吓我,v 友的素质有这么低嘛,还要传违规文件😂
    ntop
        10
    ntop  
    OP
       2021-09-18 10:29:14 +08:00 via iPhone
    @mahone3297 这个原理很难理解吗?
    Jisxu
        11
    Jisxu  
       2021-09-18 10:34:46 +08:00
    @ntop #9 v 站也只是互联网中一个普通的论坛而已,但人类可是哪里都有的(
    ntop
        12
    ntop  
    OP
       2021-09-18 11:37:54 +08:00
    @Jisxu 有道理,待会我改成本机的磁盘存储。域名本来就是在外面注册的应该就没啥问题了。
    mahone3297
        13
    mahone3297  
       2021-09-18 12:29:09 +08:00
    还以为是不经过第三方中转( oss ),直接点对点的。。。
    libook
        14
    libook  
       2021-09-18 18:23:36 +08:00
    考虑用 WebSocket 做实时传输?这样服务器不需要存数据,文件数据流式从一端传入,经由服务器传给另一端。
    root01
        15
    root01  
       2021-09-22 10:56:03 +08:00
    建议做个内网文件传输工具
    yakun4566
        16
    yakun4566  
       2021-09-22 12:04:08 +08:00
    @root01 可以试下这个 https://drop.ioiox.com/

    不过最近发现有个问题,大文件传输会卡死,上次传个 3g 的文件卡死了
    imaple
        17
    imaple  
       2021-09-22 16:47:21 +08:00
    好用啊,之前一直用 firefoxsend,后面黄了就没找到好用的
    Martin9
        18
    Martin9  
       2021-09-22 17:25:05 +08:00
    之前一直用的这个
    https://wormhole.app/
    效果酷炫
    ntop
        19
    ntop  
    OP
       2021-09-22 20:00:48 +08:00
    @libook 暂不考虑哦。
    @imaple 谢谢支持!
    ntop
        20
    ntop  
    OP
       2021-09-22 20:04:04 +08:00
    @Martin9 确实很炫酷,我发现它起的名字和我起的名字还有些共通之处,看来大家都想到了 hole,哈哈哈
    ntop
        21
    ntop  
    OP
       2021-09-22 20:05:19 +08:00
    @libook 不过以后可以支持下,现在做这种功能对我来说有点复杂😭
    ntop
        22
    ntop  
    OP
       2021-09-22 20:07:16 +08:00
    @root01 内网传输这个我调研过,主要这类协议都不太稳定。所以支持。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   980 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 22:55 · PVG 06:55 · LAX 14:55 · JFK 17:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.