php curl headerl加token_PHP调用Github API结合jsdelivr作对象存储(文件转链接)

本文介绍了如何使用PHP和Github API结合jsdelivr创建一个对象存储服务。通过PHP的curl库进行PUT请求上传文件到Github,同时设置header中的token。前端部分采用HTML和Ajax实现文件选择和上传,生成的文件链接通过jsdelivr加速,提供快速访问。
摘要由CSDN通过智能技术生成

昨天在水群的时候发现群主为了方便管理,设置了群文件仅能由管理员上传。对于偌大的一个群来说确实能防止很多问题,不过有时也略显不方便,因此感觉自己发现了商机开发了一个这样的网页,也可以将其作为方便的对象存储使用。

思路简介

想法的产生

目前市面上有许多免费空间,它们大多数都仅支持PHP,所以作为一个贫穷的学生党,使用PHP进行开发也是可以理解的。

相信大家都知道Github这个平台,人人都可以在其中建立repo,且没有限制大小,相当于一个 免费的对象存储 了,不过由于服务器的位置问题, 速度还是比较慢 。

所以这里就用到了 jsdelivr 提供的 免费CDN 服务,仅需对github的链接作一下变换即可得到由 jsdelivr加速的链接 ,其访问速度可以说是非常之快了。

由此便产生了使用 php+Github+jsdelivr 进行开发的想法

具体的思路

首先需要解决的是 php调用Github API 的问题。虽然笔者对php基本一窍不通,但是毕竟学过一些基础的编程,于是上来就找了一番Github官方的文档: https://developer.github.com/v3/guides/ ,此外我还对照参考了 其他语言 调用Github API上传文件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值