pluveto / upgit

Another upload hub that supports clipboard. It works well with Typora, Snipaste, VSCode.
MIT License
529 stars 44 forks source link

检查了配置都是正确的但是一直报404不知道是啥原因 #44

Open zhou-jianhang opened 2 years ago

pluveto commented 2 years ago
        如何复现?---- On Wed, 2022-06-15 14:47:52  ***@***.***> wrote ---- 

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you are subscribed to this thread.Message ID: @.***>

zhou-jianhang commented 2 years ago

=============================================================================

UPGIT 配置

=============================================================================

默认上传器

default_uploader = "github"

上传文件名的格式模板(仅特定上传器适配)

/ 目录分隔符, 作用: 是区分目录

{year} 年份, 例如: 2022

{month} 月份, 例如: 02

{day} 天, 例如: 01

{unix_ts} 时间戳, 例如: 1643617626

{fname} 原始文件名,如 logo (不含后缀名)

{fname_hash} {fname}的 MD5 散列值

{ext} 文件后缀名, 例如.png

下面的例子生成的文件名预览: 2022/01/upgit_20220131_1643617626.png

如果目录不存在将会被程序自动创建

rename = "{year}/{month}/upgit{year}{month}{day}{unix_ts}{ext}"

-----------------------------------------------------------------------------

自定义输出格式

-----------------------------------------------------------------------------

{url} 图片文件的网络URL地址

[output_formats] "bbcode" = "[img]{url}[/img]" "html" = '' "markdown-simple" = ""

-----------------------------------------------------------------------------

直链替换规则 RawUrl -[replace]-> Url

-----------------------------------------------------------------------------

如果您的网络访问Github异常或者缓慢,您可以尝试下面的配置以开启CDN加速

[replacements]

"raw.githubusercontent.com" = "cdn.jsdelivr.net/gh" "/master" = "@master"

=============================================================================

以下为各个上传器的配置示例. 用不到的留空即可

=============================================================================

Github 上传器

[uploaders.github]

保存文件的分支,例如 master 或 main

branch = "main"

您的拥有"repo"权限的 Github 令牌

获取Github Token连接: https://github.com/settings/tokens

pat = "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"

您的公共Github存储库的名称

注意: 为了让您和他人可以访问到图片资源, 您的Github仓库一定要是公开的,

在私有仓库中Github会拦截未授权的请求,你将会得到一个404.

repo = "upgit-demo"

您的 Gtihub 用户名

username = "18376002823@163.com"

SMMS 上传器

[uploaders.smms]

Get token from https://sm.ms/home/apitoken

token = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

Imgur 上传器

[uploaders.imgur]

Get token from https://api.imgur.com/oauth2/addclient

See your apps in https://imgur.com/account/settings/apps

client_id = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

Chevereto Uploader

[uploaders.chevereto] upload_url = "https://chevereto.com/api/v1/upload" key = "c8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8"

腾讯云 COS

[uploaders.qcloudcos] host = "xxx.cos.ap-chengdu.myqcloud.com" secret_id = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" secret_key= "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

七牛云存储

[uploaders.qiniu]

Generate Token: http://jsfiddle.net/gh/get/extjs/4.2/icattlecoder/jsfiddle/tree/master/uptoken

token = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx:xxxxxxxxxxxxxxxxxxxxxxxxxxx:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx==" prefix = "https://cdn.mydomain.com/"

Gitee

[uploaders.gitee] username = "18376002823@163.com" repo = "TestImage"

https://gitee.com/profile/personal_access_tokens/new

access_token = "70496eed0d71d67b826d5c88f70eb297"

[uploaders.cloudinary] cloud_name = "my_cloud" upload_preset = "preset_name"

[uploaders.easyimage] request_url = "https://img.545141.com/api/index.php" token = "1c17b11693cb5ec63859b0ccccccccccc"

zhou-jianhang commented 2 years ago

用的是这个配置,直接传github就会404

zhou-jianhang commented 2 years ago

image

zhou-jianhang commented 2 years ago

环境是window

pluveto commented 2 years ago

用户名不要写成邮箱。 不要把密码粘出来,赶紧重置 token。

zhou-jianhang commented 2 years ago

好的,谢谢