首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用七牛接口实现图片和文件一键上传

阅读本文大概需要 5 分钟。

本文主要介绍使用七牛提供的接口把七牛云作为图床,用 Python 实现图片上传和文件上传的脚本实现,可以支持按文件夹批量上传。

搭建过网站的同学,一定都涉及到图片上传和文件上传的问题,最近为了弄图片资源接触了一下云存储,还挺好用。

之前如果我们把图片资源存储到本机服务器,那就每次写文章的时候都需要准备一堆的图片,并且要上传到对应的相对目录上去,如果用了云存储(不限七牛),好处就是需要的资源直接上传,然后生成一个链接来使用就行了,Markdown 语法对链接的支持也很好,恩,可以搞一下。

不过,又有了新问题,就是用云存储,得先经过登录->打开对象存储->打开内容管理->上传,然后填入上传后的相对目录,并手动选择本地文件,是不是很麻烦?

所以本次是提供了一个一键上传资源的脚本(仅针对七牛云),实现的效果就是,输入项目目录和文件本地地址后,自动上传所有目录文件到云端,并生成可使用 URL。

来,直接上代码:

使用说明

1. 请先安装 qiniu 的依赖库:

2. 修改绑定域名3. 带两个参数执行脚本

第一个参数是上传后的目录,第二个参数是文件在本地的地址,支持文件夹。

其中第一个参数的目录格式为:image/test/。

比如如下的命令:

运行后,上传后的文件地址就类似:http://www.sylan215.com/image/test/test.png

PS:已使用 Python2.7 和 Python3.4 亲测有效,其他 Python 版本如果有异常,请反馈。

更详细的说明请跳转到项目地址:https://github.com/sylan215/upload-to-qiniu,欢迎大家 star,并一起丰富这个脚本的功能。

以上,如果觉得有用,请帮忙转发分享,不甚感激。

关注公众号,支持作者:

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180731G0A0OK00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券