typora__aliyunoss

command module
v0.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 9, 2022 License: Apache-2.0 Imports: 12 Imported by: 0

README

一个简单的Typora上传图片到阿里云oss的工具

使用方法:

  • 将exe文件下载到本地。
  • 在exe同级目录下创建配置文件config.json,文件内容如下文所述。
  • 在typora的文件->偏好设置->图像->上传服务设定处选择上传服务为Custom Command 然后在命令处指定exe文件文件地址,如果路径中有空格,需要加上 "" ,例如"C:\Program Files\uploader\tiu.go"
  • 点击验证图片上传选项即可测试配置是否成功

配置文件详解:

accessKeyId和accessKeySecret是在阿里云的RAM访问控制中为用户创建的AccessKey,该AccessKey 需要有Oss的文件上传权限。

bucket即是要上传图片的bucket的名字。

area是该bucket的地域简写,例如:cn-chengdu表示中国成都,可以在oss概览界面查看。 path是存储的服务器的文件夹,不要以 / 开头否则会上传失败,例如:typora_imgs

customUrl是配置的自定义域名的地址,若您使用域名绑定功能,则需要将用户域名(CNAME 域名解析)指向到您的Bucket 域名上。 然后在此指定您的用户域名,没有使用则设置为空字符串“”。例如:https://oos.imgs.icu/ ,注意最后要带上 /

最后附上配置文件示例:

{
  "accessKeyId": "your aliyun accessKeyId",
  "accessKeySecret": "your aliyun accessKeySecret",
  "bucket": "Bucket111",
  "area": "cn-chengdu",
  "path": "typora_imgs",
  "customUrl": ""
}

代码很简单不过多解释,如果要自己编译,无窗口运行程序需指定编译参数-ldflags "-H windowsgui",最后的-o 指定输出可执行文件的名字。

go build -ldflags "-H windowsgui" -o tiu.exe

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL