本文主要介绍使用七牛提供的接口把七牛云作为图床,用 Python 实现图片上传和文件上传的脚本实现,可以支持按文件夹批量上传。
搭建过网站的同学,一定都涉及到图片上传和文件上传的问题,最近为了弄图片资源接触了一下云存储,还挺挺好用。
之前如果我们把图片资源存储到本机服务器,那就每次写文章的时候都需要准备一堆的图片,并且要上传到对应的相对目录上去,如果用了云存储(不限七牛),好处就是需要的资源直接上传,然后生成一个链接来使用就行了,Markdown 语法对链接的支持也很好,恩,可以搞一下。
不过,又有了新问题,就是是用云存储,得先经过登录->打开对象存储->打开内容管理->上传,然后填入上传后的相对目录,并手动选择本地文件,是不是很麻烦?
所以本次是提供了一个一键上传资源的脚本(仅针对七牛云),实现的效果就是,输入项目目录和文件本地地址后,自动上传所有文件到云端,并生成可使用 URL。
来,直接上代码:
# -*- coding: utf-8 -*-
import os
import sys
from qiniu import Auth, put_file
if