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

我做了一个简单的文件快速上传并获取链接的工具 QuickLink(也许适用于 V 站发图)

  •  
  •   villivateur · 2021-12-31 08:51:27 +08:00 · 1389 次点击
    这是一个创建于 1069 天前的主题,其中的信息可能已经有所发展或是发生改变。

    项目地址 https://github.com/Villivateur/QuickLink

    demo 体验 https://github.com/Villivateur/QuickLink/releases/tag/V0.1.0

    起因是我觉得各大图床上传都不够便利,所以想做一个自动化的小工具( Windows 环境)。初衷是想完成“右击文件->点击上传->链接被复制到剪切板”的一键式文件上传功能。

    刚好最近学了 .Net Framework ,以及 inno 打包工具,想着就试试看吧。

    然后发现直接把工具做到右击菜单第一层需要改注册表,于是退而求其次,把工具放到“发送到”二级菜单。

    接着发现 C# 的 Clipboard.SetText 方法在某些电脑上不起作用,于是再退而求其次,不自动复制链接,而是弹出一个文本框手动复制。

    我觉得像我这种自建图床、有大量文件链接化分享需求的人,用起来还是很舒服的。

    demo 服务器的后端是用 Flask 写的一个简单文件上传服务器,部署在 Vultr 一个最便宜的机器上,可能比较慢。

    如果有谁有兴趣的话,我觉得做个通用图床的接口应该也不困难。另外 .net framework 不跨平台,但是改成 .net core 应该就行了。

    5 条回复    2021-12-31 13:01:08 +08:00
    xiaoyanbot
        1
    xiaoyanbot  
       2021-12-31 09:07:21 +08:00
    很棒! 会开源吗?
    xiaoyanbot
        2
    xiaoyanbot  
       2021-12-31 09:08:21 +08:00
    看到开源地址啦~
    Chism
        3
    Chism  
       2021-12-31 09:08:33 +08:00 via Android
    传说中的文件床?我一般用 pinata
    haoxuexiaoyao
        4
    haoxuexiaoyao  
       2021-12-31 12:58:32 +08:00
    mac 系统可以开发个么
    villivateur
        5
    villivateur  
    OP
       2021-12-31 13:01:08 +08:00 via Android
    @haoxuexiaoyao 我几乎不懂 mac 开发,但这种应用逻辑很简单,有兴趣人摸摸鱼应该就能做出来
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3451 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 11:28 · PVG 19:28 · LAX 03:28 · JFK 06:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.