S3上传工具

雨云的对象存储很早就支持S3协议了,夜梦也很早就想使用雨云的对象存储来存放东西了。但不好的是,夜梦一直使用的picgo里面的S3插件似乎有点问题,夜梦怎么配置都不能成功上传,自然也没有办法获取链接。

所以趁着这段时间的空闲,夜梦借助chatgpt和claude和deepseek等一众AI工具,用python写了一个自用的S3通用上传工具,目前在雨云测试是一切正常,不知道在其他s3协议平台能不能正常使用(希望可以)。

工具已经开源在GitHub,地址:yemengstar/s3_object_storage: 基于S3协议的对象存储上传工具。夜梦已经在release中发布了压缩包,小伙伴们如果有想尝试的直接解压运行其中的exe程序即可(如果Windows defender报病毒还请恢复,里面是没有病毒的=v=)

主界面:

可以自行添加配置,填写:

  • 端点URL
  • 访问密钥Access Key
  • 秘密密钥Secret Key

填写完成后,点击“测试连接”,会自动测试与对象存储空间的连接情况。如果连接成功,会自行加载空间中的存储桶名称(你也可以手动填写存储桶名称)。接下来还有两个需要填写:

  • 公开URL
  • 路径前缀

公开URL就是访问URL,雨云中是“访问地址”:(格式类似)https://bucket.cn-nb1.rains3.com。路径前缀就是存储桶中的路径,比如填写upload,那么最终的路径就是(格式类似)https://bucket.cn-nb1.rains3.com/upload/yourPicture.jpg

上传完毕以后会自动复制上传链接,可以直接访问使用~

现在的UI还有待改善,夜梦后续会继续优化的。

本文为夜梦星尘原创文章。
文章作者:夜梦星尘
文章链接:S3上传工具
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自夜梦星尘
支持作者:夜梦星尘的爱发电
上一篇