Hexo上传图片 | 张扎瓦的博客

Hexo上传图片

自己写的简单客户端,解决上传到云图床的痛点。

上传图片客户端


之前的做法

  陆陆续续也写了有七八篇博客了,其他的感觉都还不错,就是图片上传体验并不愉快。我用的腾讯云图床存储图片,但我所使用的markdown编辑器并不提供上传图片的插件,腾讯云也没有客户端,只有网页版,所以只能是打开腾讯云后台上传图片,然后将图片的访问地址粘贴到编辑器中,刚开始感觉也不算什么麻烦事,但时间一长,来来回回的切换,就感觉不是那么方便了。

没有枪,没有炮,自己造。

  既然咱是程序员,那就应该干点程序员该干的事,没有怎么办?自己写一个!

加油baby

开始干

  其实这个需求很简单,把文件传到服务器,返回个访问地址就可以了。想明白需求,那就简单了。然而,需求是明确了,痛处也来了——我并不熟悉桌面程序的写法😱。虽说干开发也有两年多了,但都是开发web项目,并没有写过桌面程序。只是刚刚接触Java时,学过一点点,但两年时间了,早就忘得一干二净了。

张无忌学太极

不过这点小困难可难不倒咱,正好身边有本书,那就现学现卖喽。

疯狂Java讲义

说起这本书,从买下到现在应该也有差不多四年了,也就刚刚买下那段时间看了看,现在基本都在吃灰,实在惭愧b( ̄▽ ̄)d

扯远了,说正事。反正是逮着书一顿猛看,算是稍微有点印象了。然后着手开始写,写着写着,有些地方忘了,又回头看书,如此反反复复多次后,总算是有些样子了。写完抬起头看看窗外,天都黑了。

内心崩溃

鲁迅曾说过:

有些时候,人总是将问题看的很简单,但当你去做的时候,发现其实并不是那么回事。

鲁迅名言

好吧,这句话是我编的,写程序都写出哲理了,感觉也是萌萌哒😵。

总之,不管怎么样,东西总算是做出来了,下面介绍下我的处女作。

程序基本介绍

基本介绍

如你所见,这个就是程序的主界面,功能简洁明了,遵循极简主义设计😂。下面介绍下使用方法:

装逼

选择文件

点击选择文件按钮,弹出文件选择框,选中文件。

选择文件

返回界面后,显示待上传文件列表

待上传列表

图片是单选的,如果要选多张图片,需要选多次。

好吧,我知道这点不好,本来做成了多选的,但那个多选文件的框太丑,而且不能预览图片,所以最终选择了这种方式。

上传文件

上传没什么好说的,直接点击上传就可以了。

上传成功

当没有选择文件,点击上传时:

选择文件提示

历史记录

显示上传历史。

历史记录

未上传过文件,点击历史记录时:

历史记录提示

清除内容

清除主页面所有的显示。

清除内容不会清除历史,只会清除显示的文字。历史记录是存储在文本中的。

清理内容提示

最后

如果你我瞎鼓捣出的这个小玩意感兴趣,我打包好放到百度云盘了,下载就可以用,如果需要源码,直接邮箱联系我,我会抽时间发过去的。

软件使用时,需要在配置文件中配置自己的腾讯云相关参数。

点击这里下载
如果我的文章对您有所帮助,不妨打赏一杯豆浆以资鼓励(○` 3′○)