PicGo + gitee 免费搭建个人图床
目录
- 1 图床概念
- 2 使用gitee和PicGo搭建图床流程
- 2.1 下载安装PicGo工具
- 3 图片上传错误处理
- 3.1 PicGo客户端提示404错误信息图片上传失败
- 3.2 PicGo客户端提示400错误信息图片上传失败
1 图床概念
"图床"是一个网络术语,它指的是一种用于存储和托管图片的在线服务。通常情况下,图床允许用户上传图片文件,并提供一个链接或者嵌入代码,使得用户可以在网页或者论坛等地方方便地分享和展示这些图片。
图床服务的主要功能包括:
1. 图片存储: 用户可以将图片上传到图床服务器上,服务器会为每张图片分配一个唯一的URL用于访问。
2. 图片托管: 图床服务将用户上传的图片存储在自己的服务器上,用户可以通过链接在任何需要的地方引用这些图片,比如在网页、博客、论坛等。
3. 图片分享: 用户可以通过图床服务生成的链接方便地分享图片,比如通过社交媒体、即时通讯工具等。
4. 外链支持: 图床服务通常支持外链,允许用户将图片嵌入到第三方网页或者应用程序中。
图床服务的使用场景包括但不限于:
1. 在论坛或者社交媒体上分享图片。2. 将图片嵌入到个人博客或者网站中。3. 在应用程序中存储和展示图片资源。
2 使用gitee和PicGo搭建图床流程
2.1 下载安装PicGo工具
1.下载PicGo图床工具并安装,PicGo下载链接 ,如下图所示:

-
下载完成后点击安装文件(PicGo-Setup-2.3.1-x64.exe)一步步安装即可,安装完成后打开软件,软件界面如下:

-
PicGo默认是不支持Gitee的,只能通过安装插件来支持,点击上图中的插件设置,搜索gitee,选择安装需要的插件进行安装,如下图所示:

-
选择gitee 2.0.7插件进行安装,安装时提示需要安装node.js,如下图所示:

- 在node官网上下载Node.js如下图所示:

-
安装完成后,验证是否安装成功
在键盘上按下【win+R】键,输入cmd后回车,打开命令行界面,进入命令行界面输入node -v和npm -v命令
令,如下图所示:

-
重启PicGo软件,安装gitee 2.0.7 插件。
-
在Gitee网站上,搭建免费图床,新建图床仓库,如下图所示:

-
输入仓库名称,设置仓库权限和选择模板,创建图床仓库,如下图所示:

-
仓库新建完成后点击设置按键对新建的仓库进行设置,如下图所示:

-
生成私人令牌:点击个人头像 ---- 设置 ---- 私人令牌 ---- 生成新令牌,如下图所示:




-
在PicGo软件中设置Gitee图床,如下图所示:

(1)owner: 个人空间地址, 图床示例按照仓库地址填写,本例程中为kkjkkk,为必填项。
(2)repo: 存储图片的仓库,即本例程中local_images,为比填写项。
(3)path: 图片实际上传的路径名,若path为空,默认将图片上传到主分支,为选填项。
(4)token: Gitee私人令牌,PicGo软件程序根据token在调用Gitee OpenAPI接口完成图片上传,为必填项。
(5)message: 图床设置说明,为选填项。
设置完成后点击确定按键进行确认,确认完成后点击设为默认图床,即将Gitee作为PicGo默认图床。设置完成后就可以使用PicGo客户端上传图片到Gitee图床了。
3 图片上传错误处理
3.1 PicGo客户端提示404错误信息图片上传失败
PicGo客户端提示404错误信息,图片上传失败,往往是因为PicGo图床配置不正确,404错误提示信息如下图所示:

检查PicGo图床配置,按照Gitee仓库地址设置PicGo图床,对应关系如下图所示:

3.2 PicGo客户端提示400错误信息图片上传失败
PicGo客户端提示400错误信息,图片上传失败,是因为Gitee仓库中已经存在了与上传图片同名称的图片,为了防止冲突提示400上传失败错误信息,如下图所示:

解决方案:
(1). 删除Gitee远程仓库的同名图片或者修改图片名称。
(2). 修改本地想要上传的图片名称。
解决方案:
(1). 删除Gitee远程仓库的同名图片或者修改图片名称。
(2). 修改本地想要上传的图片名称。
相关文章:
PicGo + gitee 免费搭建个人图床
目录 1 图床概念2 使用gitee和PicGo搭建图床流程2.1 下载安装PicGo工具 3 图片上传错误处理3.1 PicGo客户端提示404错误信息图片上传失败3.2 PicGo客户端提示400错误信息图片上传失败 1 图床概念 "图床"是一个网络术语,它指的是一种用于存储和托管图片…...
组合数的低复杂度运算
题源 题目 F. 预期中位数 每次测试的时间限制:3 秒 每次测试的内存限制:256 兆字节 Arul 有一个长度为 n 的二进制数组* a。 他将取该数组中所有长度为 k(k 为奇数)的子序列并找到它们的中位数。 所有这些值的总和是多少…...
小型并网式光伏气象站:光伏电站的智能守护者
小型并网式光伏气象站以其独特的功能和优势,成为了电站高效运行的智能守护者。小型并网式光伏气象站通过精准的数据采集与分析,为光伏电站的运维管理提供了强有力的支持。 小型并网式光伏气象站能够实时监测并记录光伏电站周围环境的多种气象参数&#x…...
JavaScript 中的回调函数(callback)
JavaScript 中的回调函数(callback) JavaScript 中的回调函数(callback)是一个传递给另一个函数作为参数的函数,并且这个传递的函数可以在其他函数内部被调用执行。回调函数是异步编程的一个核心概念,特别…...
计算机毕业设计hadoop+spark+hive漫画推荐系统 动漫视频推荐系统 漫画分析可视化大屏 漫画爬虫 漫画推荐系统 漫画爬虫 知识图谱 大数据
HadoopSparkHive漫画推荐系统详细开题报告 一、引言 随着互联网技术的飞速发展,动漫和漫画产业的数据量急剧增长。用户面临着海量漫画作品的选择难题,如何从这些数据中高效地提取有价值的信息,为用户推荐符合其喜好的漫画作品,成…...
解决pycharm日志总是弹出“无法运行Git,未安装Git”的问题
需求分析 我电脑中安装了git,但是打开pycharm,右下角总是弹出 无法运行Git,未安装Git的日志。 解决方法 首先打开pycharm,按照以下路径,依次点击。 file -----settings-----version control -----Git----Git path(选择自己下载…...
threejs 节点材质系统 绑定attribute
新的 节点材质系统 绑定属性及使用 非常方便 不必重复声明 以instances为例 import {instancedBufferAttribute,instancedDynamicBufferAttribute,} from "three/tsl";声明一个 InstancedBufferAttribute 使用 instancedBufferAttribute包装后就可以在shader中直接使…...
Rabbitmq的几种工作模式
工具类 public class RabbitMQConnection {public static Connection getConnection() throws Exception{//1.创建connectionFactoryConnectionFactory connectionFactory new ConnectionFactory();//2.配置HostconnectionFactory.setHost("127.0.0.1");//3.设置Po…...
如何在 Debian 上安装运行极狐GitLab Runner?【二】
极狐GitLab 是 GitLab 在中国的发行版,专门面向中国程序员和企业提供企业级一体化 DevOps 平台,用来帮助用户实现需求管理、源代码托管、CI/CD、安全合规,而且所有的操作都是在一个平台上进行,省事省心省钱。可以一键安装极狐GitL…...
简单的docker学习 第13章 CI/CD与Jenkins(下)
第13章 CI/CD 与 Jenkins 13.13 自由风格的 CI 操作(最终架构) 前面的架构存在的问题是,若有多个目标服务器都需要使用该镜像,那么每个目标服务器都需要在本地构建镜像,形成系统资源浪费。若能够在 Jenkins 中将镜像相撞构建好并推送到 Har…...
基于STM32设计的智能鱼缸_带鱼儿数量视觉识别(华为云IOT)(202)
文章目录 一、前言1.1 项目介绍【1】项目功能介绍【2】设计实现的功能【3】项目硬件模块组成1.2 设计思路【1】整体设计思路【2】ESP8266工作模式配置【3】自动换水原理1.3 项目开发背景【1】选题的意义【2】可行性分析【3】参考文献1.4 开发工具的选择【1】设备端开发【2】上位…...
立体连接模式下的传播与沟通:AI智能名片小程序的创新应用与深度剖析
摘要:在数字化浪潮的推动下,信息传播与沟通方式正经历着前所未有的变革。立体连接模式,作为这一变革的重要产物,通过整合物理空间、虚拟网络空间与社群心理空间的三维联动,实现了信息的深度传播与高效互动。AI智能名片…...
基于Python的Scrapy爬虫的个性化书籍推荐系统【Django框架、超详细系统设计原型】
文章目录 有需要本项目的代码或文档以及全部资源,或者部署调试可以私信博主项目介绍系统分析系统设计展示总结 有需要本项目的代码或文档以及全部资源,或者部署调试可以私信博主 项目介绍 近年来,随着互联网的蓬勃发展,企事业单…...
二叉树bst
二叉搜索树的中序遍历结果有序 ,二叉搜索树性质,左小右大,二叉搜索树中序遍历的结果应该是从小到大的。 题目描述二叉树是从上到下,从左到右描述,并非前中后序中的一种。 99. 恢复二叉搜索树 class Solution:first …...
elasticsearch的使用(二)
DSL查询 Elasticsearch的查询可以分为两大类: 叶子查询(Leaf query clauses):一般是在特定的字段里查询特定值,属于简单查询,很少单独使用。 复合查询(Compound query clauses)&am…...
YOLOv8由pt文件中读取模型信息
Pytorch的pt模型文件中保存了许多模型信息,如模型结构、模型参数、任务类型、批次、数据集等 在先前的YOLOv8实验中,博主发现YOLOv8在预测时并不需要指定任务类型,因为这些信息便保存在pt模型中,那么,今天我们便来看看…...
js遍历效率
1w条数据,遍历效率 1、for 15s let t(new Date()).getTime()let a[]for(var i 0; i < 100000; i){a.push({id:i,val:i})}let ts[]for(var i 0; i < a.length; i){if(a[i].val!2 && a[i].val!4 && a[i].val!8){ts.push(a[i])}}let c(new D…...
QModbus例程分析
由于有一个Modebus上位机的需要,分析一下QModbus Slave的源代码,方便后面的开发。 什么是Modbus Modbus是一种常用的串行通信协议,被广泛应用于工业自动化领域。它最初由Modicon(目前属于施耐德电气公司)于1979年开发…...
Vue万字学习笔记(入门1)
目录 简介 Vue是什么 渐进式框架 单文件组件 API 风格 选项式 API (Options API) 组合式 API (Composition API) 创建一个 Vue 应用 挂载应用 DOM 中的根组件模板 应用配置 多个应用实例 模板语法 文本插值 原始 HTML Attribute 绑定 简写…...
Cesium手动建模模型用Cesiumlab转3D Tiles模型位置不对,调整模型位置至指定经纬度
Cesium加载3Dtiles模型的平移和旋转_3dtiles先旋转再平移示例-CSDN博客 Cesium 平移cesiumlab生产的3Dtiles切片模型到目标经纬度-CSDN博客 【ArcGISCityEngine】自行制作Lod1城市大尺度白膜数据_cityengine 生成指定坐标集指定区域的白模-CSDN博客 以上次ArcGISCityEngine制…...
告别网络依赖:下载、切片、集成,三步构建你的专属高德离线地图库
构建企业级高德离线地图资产库:从瓦片管理到前端集成的工程化实践 在政务、军工、能源等对数据安全性要求极高的领域,或是偏远地区网络条件受限的场景,在线地图服务往往成为系统可靠性的短板。我曾参与某省级政务内网项目的架构设计ÿ…...
C#的[ModuleInitializer]的静态构造函数执行顺序
在C#开发中,模块初始化器(ModuleInitializer)和静态构造函数的执行顺序是一个容易被忽视却至关重要的细节。理解它们的执行机制不仅能帮助开发者避免隐蔽的初始化陷阱,还能优化代码的启动性能。本文将从多个角度深入探讨这一主题&…...
专业级批量二维码扫描工具V2.0|高精度图片二维码批量识别软件
温馨提示:文末有联系方式软件概述 一款专为高效处理多图场景设计的二维码批量识别解决方案——扩展批量二维码识别工具 V2.0 专业版。 无需逐张打开图片,即可全自动解析各类常见格式图像(JPG/PNG/BMP等)中嵌入的二维码信息&#x…...
PHP脚本设置无限执行时间的四种方法
为 PHP 脚本设置无限执行时间是一个在特定场景下可能需要的操作,比如执行长时间运行的后台任务、数据迁移、大批量数据处理等。然而,值得注意的是,设置无限执行时间并不是一种推荐的做法,因为它可能导致服务器资源被长时间占用&am…...
闲置U盘秒变神器!Windows 11密码重置盘制作保姆级教程(含32/64位系统差异说明)
闲置U盘秒变系统急救神器:Windows 11密码重置盘全流程精解 那个抽屉角落积灰的旧U盘,可能比你想象中更有价值。当Windows 11的登录界面无情拒绝你输入的密码时,一个预先制作的密码重置盘就是打开数字大门的备用钥匙。不同于网上流传的简易教程…...
BigDL-2.x与Spark MLlib集成:传统机器学习与深度学习的完美融合
BigDL-2.x与Spark MLlib集成:传统机器学习与深度学习的完美融合 【免费下载链接】BigDL-2.x BigDL: Distributed TensorFlow, Keras and PyTorch on Apache Spark/Flink & Ray 项目地址: https://gitcode.com/gh_mirrors/bi/BigDL-2.x BigDL-2.x是一个强…...
Windows环境下Oracle 11g快速部署与优化配置指南
1. Windows下Oracle 11g安装前的准备工作 在开始安装Oracle 11g之前,我们需要做好充分的准备工作。首先,确保你的Windows系统满足最低硬件要求:至少2GB内存(推荐4GB以上)、10GB可用磁盘空间(实际需要根据数…...
【Matter】Ubuntu 22.04下chip-tool编译实战:避坑指南与代理配置详解
1. Ubuntu 22.04环境准备与基础配置 在开始编译Matter的chip-tool之前,我们需要先准备好Ubuntu 22.04的开发环境。这个环节虽然基础,但往往决定了后续编译过程的顺利程度。我曾在多个项目中验证过,一个干净的Ubuntu 22.04系统是最稳定的编译环…...
STM32实战:S曲线加减速算法在步进电机控制中的实现与调优
1. 为什么需要S曲线加减速控制 我第一次用步进电机做3D打印机时,电机启动瞬间总会发出刺耳的"咔咔"声,打印头也会轻微抖动。后来发现这是典型的梯形加减速带来的冲击问题——速度突变导致电机扭矩不足。而S曲线加减速就像老司机踩油门&#x…...
Phi-3-mini-128k-instruct部署案例:高校AI教学平台中嵌入式大模型实验环境搭建
Phi-3-mini-128k-instruct部署案例:高校AI教学平台中嵌入式大模型实验环境搭建 1. 项目背景与模型介绍 在高校AI教学领域,搭建一个轻量级但功能强大的实验环境至关重要。Phi-3-Mini-128K-Instruct作为一款仅38亿参数的轻量级开放模型,凭借其…...
