Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
zhou-jianhang opened this issue Jun 15, 2022 · 7 comments

Comments

@zhou-jianhang
Copy link

No description provided.

@pluveto
Copy link
Owner

pluveto commented Jun 15, 2022 via email

@zhou-jianhang
Copy link
Author

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

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
Copy link
Author

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

@zhou-jianhang
Copy link
Author

image

@zhou-jianhang
Copy link
Author

环境是window

@pluveto
Copy link
Owner

pluveto commented Jun 15, 2022

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

@zhou-jianhang
Copy link
Author

好的,谢谢

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants