[WEB] 图床,通过Python调用api上传图片到Gitlab
作者:CC下载站日期:2022-11-07 00:00:00浏览:57分类:站长帮
用过一段时间的PicGo,但是感觉太重了,为了一个上传图片去装一个软件有点太麻烦。
然后目前个人感觉也就Gitlab速度还可以一点,于是昨天翻了官方文档踩了很多坑,总算搞好了。
现将关键代码放到这里。
file_path = datetime.datetime.now().strftime('zb_users/upload/%Y/%m/')
headers = {'PRIVATE-TOKEN': '这里放你的项目token'}
img = file.file.read()
ext = file.content_type.split('/')[-1]
file_path = urllib.parse.quote(file_path + uuid.uuid4().hex + '.' + ext).replace('/', '%2f')
url = f'https://gitlab.com/api/v4/projects/这里放你的项目ID/repository/files/{file_path}'
response = await requests.post(url, headers=headers, json={
'branch': 'master',
'content': base64.b64encode(img).decode('utf-8'),
'author_email': [email protected]',
'author_name': 'Lan',
'encoding': 'base64',
'commit_message': 'www.lanol.cn'
})
res = await response.json()
然后花了点时间写了个小前端用来上传,支持选择,拖拽,粘贴文件进行上传。
猜你还喜欢
- 11-18 [emlog技巧] Emlog非插件显示评论者IP属地
- 11-09 [网站维护] WordPress 后台速度慢?加快仪表板速度的 15 种方法
- 11-09 [WordPress插件] 10 个最好用的 WordPress 聊天机器人插件(免费和付费)
- 11-09 [WordPress开发] 探索 WordPress 6.3 中的增强样板(Patterns)
- 11-09 [网站维护] 无需插件即可优化 WordPress 速度的 12 种策略
- 11-09 [网站安全] WordPress 安全统计:WordPress 到底有多安全?
- 09-20 [jsp技术] JSP ssm 特殊人群防走失系统myeclipse开发mysql数据库springMVC模式java编程计算机网页设计
- 07-28 [运维笔记] 解决网站出现"SSL_ERROR_RX_RECORD_TOO_LONG"问题
- 07-28 [运维笔记] 宝塔面板手动和自动释放Linux服务器内存及清理服务器日志缓存
- 06-30 [站长帮] CentOS(宝塔)部署安装发布Scratch3.0
- 06-30 [站长帮] CentOS 7安装宝塔面板
- 03-23 [站长帮] WordPress 网站打不开提示“将您重定向的次数过多”的解决方法
取消回复欢迎 你 发表评论:
-
- 最新文章
- 热门文章
- 热评文章
[网文] 最舒适的“猫冬”,藏在贵州这12000家宝藏民宿里!
[古籍] 修真功法《道源寶卷》
[影视] 杀手 WEB-DL版下载 2023 The Killer 4.65G
[书籍] PUA 把妹书籍
[视频处理] 会声会影2023 v26.0.0.147 雨糖科技的特别版
[文件编辑] IceCream PDF Editor PRO v3.15中文破解版
[安卓软件] 扫描全能王APP v6.53.0.2311090000 破解版
[思维导图] XMind 2023中文破解版v23.11.04336特别版
[视频编辑] 会声会影2021 v24.1.0.299r101胡桃的特别版
[即时通讯] 腾讯TIM PC版_v3.4.8.22124 绿色精简优化版
[课程] [石国鹏讲历史][140集全集合集][公开课][MP4][共32G]
[音乐合集] 打包69G流行车载音乐1100曲和MV高清视频500个劲爆舞曲
[精品资源] 绝无仅有!kindle mobi 漫画电子书打包
[有声小说]【明朝败家子】【紫禁】版全集
[系统辅助] FastCopy汉化破解版(文件快速复制工具)5.4.1
[即时聊天] 腾讯QQ PC版9.7.19.29259去广告绿色纯净版
[Windows10] Windows 10 LTSC_2021 Build 19044.3636
[浏览器] 360极速浏览器X64 v22.1.1019.0 绿色便携版
[激活辅助] Office 2013-2021 C2R Install中文版7.7.6.0
[硬件检测] GPU-Z中文版(显卡检测工具)V2.55.00 汉化版
[动画] 灌篮高手 The First Slam Dunk 大电影(2023)国语 mp4
[电影] 2023年国产6.4分悬疑犯罪片《消失的她》HD国语中英双字
[激活辅助] Office 2013-2021 C2R Install中文版7.7.6.0
[动画] [我是格鲁特 I Am Groot 第一、二季][共10集][英语中字][打包]
[电影]【稀有,一个你没看过的完美版本】异形前传:普罗米修斯 [155 分钟粉丝剪辑版 / 公映国配 5.1 / 原声中英 国配中英字幕] 加长完美版
[影视] 鬼玩人崛起 4KWEB_DL下载/鬼玩人:复活(台) / 鬼玩人5 2023 Evil Dead Rise 17.16G
[即时聊天] 腾讯QQ PC版9.7.19.29259去广告绿色纯净版
[美食] 湖南宵夜第一城,不是长沙,不是常德
[福利线报] 淘宝天降福利1元撸实物包邮
[安卓软件] 扫描全能王APP v6.53.0.2311090000 破解版
- 最新评论
-
购买后刷新一下页面即可出现内容CC下载站 评论于:11-18 怎么看到资源啊yvettefan 评论于:11-18 好东西瞅一瞅ccmoon 评论于:10-23 非常好的电影,使我头脑旋转。1234134513 评论于:09-26 很棒的资源,支持一下avex 评论于:09-23 很棒的资源,支持一下gyc 评论于:09-23 谢谢分享,看看raffa 评论于:09-22 很棒的资源,支持一下arethusaxd 评论于:09-14 我来看看他bajie 评论于:09-12 很棒的资源,支持一下mdfatt86 评论于:09-12
- 热门tag
暂无评论,来添加一个吧。