fastdfs是一个轻量级分布式文件系统。python连接其需要安装第三方库。
插件安装方式
pip install py3Fdfs -i https://pypi.douban.com/simple
插件使用方式
from fdfs_client.client import get_tracker_conf, Fdfs_client
#导入配置文件
tracker_conf = get_tracker_conf(r"E:\fdfs\client.conf")
client = Fdfs_client(tracker_conf)
配置文件取用fastdfs的配置文件即可。主要的配置点
上传文件
# 上传文件
a=client.upload_by_filename(r"E:\fdfs\file\CmQA6WBhVi-ADjpwAABF9pwyfF4848.wav")
print(a)
print("http://10.130.44.171:7003/"+str(a["Remote file_id"], encoding = "utf-8"))
-返回数据Remote file_id
的格式为byte
下载文件
print(client.delete_file(b'group1/M00/00/69/CoIsq2L0osWAHkicAAVwMLqL1Vs175.png'))
- 删除文件需要上传的路径格式也必须是
byte