确定网站推广目标本地wordpress环境

diannao/2026/1/16 0:20:39/文章来源:
确定网站推广目标,本地wordpress环境,品牌建设浅谈,做网站的叫云啥实现一个简单的基于码云(Gitee) 的 StorageIntro上次在 asp.net core 从单机到集群 一文中提到存储还不支持分布式#xff0c;并立了一个 flag基于 github 或者 开源中国的码云实现一个 storage于是这两天就来填坑了。。实现了一个简单的基于开源中国的码云的 storage准备工作… 实现一个简单的基于码云(Gitee) 的 StorageIntro上次在 asp.net core 从单机到集群 一文中提到存储还不支持分布式并立了一个 flag基于 github 或者 开源中国的码云实现一个 storage于是这两天就来填坑了。。实现了一个简单的基于开源中国的码云的 storage准备工作码云官方有 API 接口列表 https://gitee.com/api/v5/swagger上传文件APIhttps://gitee.com/api/v5/swagger#/postV5ReposOwnerRepoContentsPath新建一个仓库来存我们要保存的文件新建的时候分支模型选择默认的单分支模型即可只要master分支即可 最好直接创建 readme 或者新加一个文件以创建分支然后需要创建一个 accessToken在 设置里的私人令牌配置中新建一个token需要 projects 权限Storage 简单实现参考上面 Gitee 提供的 API 接口自己实现了一个简单的 GiteeStorageProvider Github 完整源码:https://github.com/WeihanLi/ActivityReservation/blob/dev/ActivityReservation.Common/StorageProvider.cs/// summary /// 码云存储 /// /summary public class GiteeStorageProvider : IStorageProvider { private const string PostFileApiUrlFormat https://gitee.com/api/v5/repos/{0}/{1}/contents{2}; private const string RawFileUrlFormat https://gitee.com/{0}/{1}/raw/master{2}; private readonly HttpClient _httpClient; private readonly ILogger _logger; private readonly GiteeStorageOptions _options; public GiteeStorageProvider(HttpClient httpClient, ILoggerGiteeStorageProvider logger, IOptionsGiteeStorageOptions options) { _logger logger; _httpClient httpClient; _options options.Value; } public async Taskstring SaveBytes(byte[] bytes, string filePath) { var base64Str Convert.ToBase64String(bytes); using (var response await _httpClient.PostAsFormAsync(PostFileApiUrlFormat.FormatWith(_options.UserName, _options.RepositoryName, filePath), new Dictionarystring, string { { access_token, _options.AccessToken }, { content, base64Str }, { message , $add file } })) { if (response.IsSuccessStatusCode) { return RawFileUrlFormat .FormatWith(_options.UserName, _options.RepositoryName, filePath); } var result await response.Content.ReadAsStringAsync(); _logger.LogWarning($post file error, response: {result}); return null; } } } public class GiteeStorageOptions { public string UserName { get; set; } public string RepositoryName { get; set; } public string AccessToken { get; set; } }服务注册这里用了 HttpClientFactory 来使用 HttpClient个人比较喜欢用强类型的 HttpClient如果喜欢使用通过 IHttpClientFactory 来显示创建也可以注入一个 IHttpClientFactory 在内部创建 HttpClientservices.ConfigureGiteeStorageOptions(Configuration.GetSection(Storage:Gitee)); services.AddHttpClientIStorageProvider, GiteeStorageProvider(); services.TryAddSingletonIStorageProvider, GiteeStorageProvider();配置示例{ Storage:{ Gitee:{ UserName: weihanli, RepositoryName: storage, AccessToken: xxx } } }使用效果可以看到上传的图片已经上传到我们新建的仓库了到仓库里看一下More只实现了上传本来想也加一个列出某个目录下的所有文件及子目录但是看好像没有接口如果要实现的话可能只能基于 git 去实现从 git 信息里获取暂时不怎么用到先不管了暂时搁置吧Referencehttps://www.jianshu.com/p/224954dadcafhttps://gitee.com/weihanli/storagehttps://github.com/WeihanLi/ActivityReservation

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/91648.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

公司注册网上核名网站腾讯企业邮箱入口网页版

毛利 等于收入纯利 等于利润 按照:利润=收入-成本-费用 收入:收到的现金、支票、签单金额成本:买材料、酒水、电、工资、等费用:日租金、桌椅、碗、盘子等摊销、税金等等 ------------------------------------------…

云指建站平台搜外网 seo教程

这个问题是说数据库user的password字段长度超出,修改长度后, 硬核方法删除migrations 文件夹 然后删除数据库中模型表格 python manage.py db init python manage.py db migrate python manage.py dbupgrate 三连击后,在重新运行后方能生…

12306网站能不能用银河二计算机做服务器啊慢得要死网页网站

转载:http://www.cnblogs.com/lizhenghn/p/3619091.html 在前面我们介绍了循环服务器,并发服务器模型。简单的循环服务器每次只能处理一个请求,即处理的请求是串行的,效率过低;并发服务器可以通过创建多个进程或者是线…

钦州住房和城乡建设局网站wordpress id重置密码忘记

SpringBootWeb请求响应 前言 在上一次的课程中,我们开发了springbootweb的入门程序。 基于SpringBoot的方式开发一个web应用,浏览器发起请求 /hello 后 ,给浏览器返回字符串 “Hello World ~”。 其实呢,是我们在浏览器发起请求…

东莞美容网站建设中俄最新军事新闻

使用winscp实现图形化拖动的方式互传文件. 1.下载winscp软件并安装,官方地址: https://winscp.net/eng/index.php 2.打开软件: 文件协议选择scp,输入linux服务器的IP和端口号,然后输入你的用户名和密码就可以登陆了。…

氧os哪个网站做的最好深圳网站设计优刻

IlIlIlIl学号16082202032016-2017学年 第一学期《Windows程序设计》课程设计报告题目:拼图游戏设计专业:班级:姓名:指导教师:成绩:学院二0—六年十一月十五日TOC \o "1-5" \h \z \o "Current Document" 仁设计目的与要求31. 111 目白勺????…

访问国外网站好慢安康电商网站建设

msvcr110.dll文件是一个动态链接库(DLL)文件,由Microsoft Corporation开发。它是Visual C Redistributable for Visual Studio 2012的必要部分,包含了C运行时库函数的代码,这些函数为执行C/C应用程序提供了基础服务。这…

互联网网站文化e福州怎么代缴医保

目录 一、安装 二、常用目录 三、常用指令 四、用户指令 五、ssh与scp 六、服务相关 七、Python与Pycharm 八、Vim编辑器 九、Ubuntu22下使用Mysql 十、Ubuntu22下使用mongodb 十一、Ubuntu22下使用redis Ubuntu是一个基于Debian的开源操作系统,由Canoni…

html设计素材网站中华南大街网站建设

我的系统是ubuntu20.04,ros2的版本是humble,当运行gazebo仿真时,运行 ros2 launch gazebo_ros gazebo.launch.py命令,会出现以下问题: 此时,这个页面会卡死在第六行,gazebo也不会打开 但最后单…

宜州市住房保障和城乡建设局网站最新军事战争新闻

多年来,我曾在许多Java开发人员访谈中担任小组成员。 之前,我曾写过一篇标题为“成功进行软件工程师技术面试的7大技巧”的文章,其中涵盖了很少的一般准则。 在本文中,我将分享一个思维导图,其中包含Java开发人员访谈中…

用python做网站不常见酒泉网站建设专家

系列 Django 学习教程-介绍与安装-CSDN博客 欢迎来到第Djagno学习教程第二章Hello World 入门案例。 在本教程中,我将引导您完成django的Hello World入门案例。 让我们开始吧! 版本 Django 5.0Python 3.10 创建项目 安装 Django 之后&#xff0…

如何给网站做seo网店推广计划怎么写免费的

目录 前言 一、初识信号 二、信号的概念 三、信号的发送与捕捉 3.1 信号的发送 3.1.1 kill 命令 3.1.2 kill 函数 3.1.3 raise函数 3.1.4 abort函数 3.2 信号的捕捉 3.2.1 signal函数 3.2.2 sigaction函数 3.2.3 图示 四、信号的产生 4.1 硬件异常产生信号 4.2 …

做网站的关键词怎么判断好不好北京网站建设制作哪家公司好

目录 一、Vue 3 、Vue 2 对比及提升项 二、 Vue 3 创建app.vue示例 三、Vue3 的setup、Vue2 的 data对比 一、Vue 3 、Vue 2 对比及提升项 性能提升:Vue 3 做了大量的优化工作,提升了运行时的性能。例如,在模板编译时进行的静态分析和优化…

省级示范校建设网站设计类专业包括哪些

项目背景 某企业想提高现金流的利用率,以便产生更大的投资收益。遇到的问题是:何如在保证更多的资金流向高收益投资的同时,不出现资金短缺的问题。 确定可用于投资的金额 Step1 预测未来的收入、支出和余额 潜在逻辑: 现金流 = 收入 - 支出当月余额(资金存量)= 上月余…

网站开发 网络工程 哪个好焦作建设企业网站公司

文章目录什么是链表为什么不用结构体数组链表的操作创建表删除元素插入元素代码及运行结果什么是链表 链表是数据结构里面的一种,线性链表是链表的一种,线性链表的延伸有双向链表和环形链表。在编程语言中优化数据结构可以在处理大数据时大大降低程序的…

网站建设 项目文档阿里巴巴国际站运营教程

前言 现在已经进入招聘季节,本篇文章旨在分享知名互联网企业面试官面试方法和心得,希望通过本文的阅读能给程序员带来不一样的面试体验和感受,放松面试心态,积极备战! 面试题 PS:由于文章篇幅问题&#x…

wordpress网站的配置文件权重查询工具

行为型设计模式是面向对象编程中的一种模式,它关注的是对象之间的通信和协作,以实现特定的行为或任务。这些模式通常涉及到对象之间的消息传递、方法调用和协同工作,以达到更好的灵活性和可维护性。 行为型模式用于描述程序在运行时复杂的流程…

如何创建个人网站赚钱东营网站设计制作

这篇文章将总结Spring Integration(SI)的重要要点以及消息传递集成模式。 对于每个关键提示,我都会根据我的经验添加一个真实的示例。 分离器 一个。 它能做什么? 拆分器实际上是一种模式,它在某一点接收一条消息并将…

网站建设需要注意哪些问题网络营销的职能是什么?

现状分析 项目的需求用到编辑器,编辑器中又可能用到图片上传功能。 实现方案 1. 增加依赖库,可以参考前面的几篇文章,都有描述。 2. 核心代码实现 PictureSelector.create(GoodItemContentFragment.this) .openGallery(SelectMimeType.…

英语培训网站模板千库网素材官网

开发JSP自定义标记 您已经学习了如何用JavaBean处理JSP页面的业务逻辑。除此以外,您还可以用自定义标记处理JSP应用程序中反复出现的业务逻辑要求。 tag是程序中使用的执行重复性任务的可重用单元。例如, 是使主体文本在网页中间出现的HTML标记。JSP可用于创建于XML标记类似…