DKProImageUploader是我自己写的一个图床工具,简单的配置之后可以方便的上传图片到各大服务商的对象储存。之前写过一个比较简单的版本,仅提供了七牛云对象储存的支持,现在我把它推倒重构了,虽然觉得代码质量还是不太高,不过相比较起早先的版本也算是比较全面了。使用体验上我觉得还是挺好的,有什么好的建议欢迎指出。

当前最新版本为 1.0.0412

支持图床

已经支持的图床:

  1. 七牛云对象储存
  2. 阿里云OSS
  3. 腾讯云COS
  4. GitHub图床

计划支持的图床

等我白嫖他们的时候再说

功能说明

  1. 软件提供了常用的Markdown,HTML,URL三种固定链接格式和自定义格式。自定义链接格式使用 $fileName 表示文件名,使用 $url 表示链接,可多次出现。例如:
![$fileName]($url)     //markdown格式
  1. 剪切板快捷上传:可以直接上传剪切板中的图像。默认仅会获取剪切板最近一条的数据,非图片会提示错误。
  2. 上传前压缩图片:开启后在进行上传图像的时候会首先进行压缩,这个功能也是很有必要的,还记得有一次在52发帖没有压缩图片,免费额度用完还倒扣了不少钱。
  3. 时间戳重命名:会在上传图像的时候对文件以时间戳进行重命名,许多文件名包含中文字符,转换为URL之后相当不友好,此功能默认开启。
  4. 保存到相册:上传成功后,上传记录将会保存到相册中,当你需要再次用到该图片时,就不需要再上传一次了。
  5. 导出日志:有些时候软件可能由于一些不可预知的问题,出现一些错误,这时候可以导出错误日志并提交给我,帮助我排查。
  6. 软件悬浮窗,使用悬浮窗来进行快捷操作,同时也支持文件托动到悬浮窗上传

界面截图

1585895394.jpg
1585895438.jpg
1585895465.jpg
1585895486.jpg
20200403143308
20200403143323
20200403143449
20200403143500

需要注意的问题

  1. 软件基于 .Net Framework4.6.1 编写,请确定已经安全了 .Net Framework4.6.1或以上版本,如果你还没有安装,点击前往下载页面
  2. 开机自启需要以管理员身份运行软件后设置才会生效
  3. 图床配置中 * 标记的皆为必填项,请认真填写。
  4. 腾讯云Cos默认支持Cos V5版本,其他版本未进行测试

已经确定的异常

那些已经确定的异常原因(比如操作不当导致的),将会公布在这里,方便进行排查。

更新日志

版本号说明:x1.x2.x3.x4
x1 主版本号
x2 次版本号
x3 编译日期
x4 当天的第几个版本,默认不写

1.0.0412 (2020.04.12 release)

添加两个快捷键
1. Ctrl + Alt + C 快捷从剪切板上传
2. Ctrl + Alt + F 快捷从文件上传

1.0.0404.2(2020.04.04 release)

  1. 添加软件悬浮窗,支持拖动文件到悬浮窗上快捷上传
  2. 托盘选项增加,添加图标

1.0.0404(2020.04.04 release)

  1. 修复数据库可能出现的主键重复
  2. 修复相册排序问题
  3. 修改加载中动画为滑稽

软件下载地址

过段时间如果有做检查更新模块的话,我会发布一个新的下载地址。

欢迎给我打钱!
欢迎给我打钱!
欢迎给我打钱!

下载地址-点击跳转

声明

软件使用本地数据库SQLite(根目录下software.db),不上传任何配置到我的服务器,不相信可以自己抓包。


遇到你之后,我才知道,原来这世间是如此的美好。