python批量上传文件到服务器_Python脚本06 —— 批量上传图片到七牛服务器
#coding=utf-8
#上传到正式七牛服务器
import sys,os
from qiniu import Auth
from qiniu import BucketManager
import qiniu
access_key = ''
secret_key = ''
bucket_name = ''
bucket_domain = ''
q = Auth(access_key,secret_key)
bucket = BucketManager(q)
def upload(f,key):
if os.path.splitext(f)[1] in ['.jpg','.png']:
mime_type = "image/*"
token = q.upload_token(bucket_name, key)
ret, info = qiniu.put_file(token, key, f, mime_type=mime_type, check_crc=True)
print(info)
# def traverse_dir(theDir):
# for f in os.listdir(theDir):
# afile = os.path.join(theDir,f)
# if os.path.isfile(afile):
# prefix = os.path.basename(theDir)
# if prefix == 'qiniu':
# key = f
# else:
# key = prefix + '/' + f
# print key
# # upload(afile,key)
# elif os.path.isdir(afile):
# traverse_dir(afile)
# pass
adir = '/Users/fenggeqiang/Desktop/upload/'
# traverse_dir(adir)
def scanDir():
count = 0
for parent,dirnames,filenames in os.walk(adir):
print '-----------------------'
print "parent is:" + parent
print '-----------------------'
count += len(filenames)
for filename in filenames:
filepath = os.path.join(parent,filename)
key = filepath.replace('/Users/fenggeqiang/Desktop/upload/qiniu/','')
print "key is:" + key
upload(filepath,key)
print count
scanDir()
python批量上传文件到服务器_Python脚本06 —— 批量上传图片到七牛服务器相关推荐
- java批量上传文件_Spring boot 实现单个或批量文件上传功能
一:添加依赖: org.springframework.boot spring-boot-starter-thymeleaf javax.servlet jstl org.apache.tomcat. ...
- python paramiko并发_python paramiko 多线程批量执行指令及批量上传文件和目录
源代码: 环境需求: 1.python3 2.paramiko pip install --upgrade pip apt-get install libssl-dev pip3 install pa ...
- 工作笔记1——利用bat脚本实现批量上传文件到ftp服务器
工作笔记1--利用bat脚本实现批量上传文件到ftp服务器 问题概述 利用ftp命令实现上传文件 注意 限时功能 将共享目录映射到电脑中的某个盘符 实现断点续传 问题概述 公司中有大概225k个文件需 ...
- 批量上传文件及进度显示
不带插件 ,自己写js,实现批量上传文件及进度显示 今天接受项目中要完成文件批量上传文件而且还要显示上传进度,一开始觉得这个应该不是很麻烦,当我在做的时候遇到了很多问题,很头疼啊. 不过看了别人写的代 ...
- 微信小程序云开发-批量上传文件到云储存空间
微信小程序开发 自己最近在玩微信小程序,准备记录一些自己遇到的,网络上没有对应教程(也许是自己没找到),或者是教程比较少的问题,然后给出自己的解决方案 目录 微信小程序开发 问题 一.云储存是什么? ...
- 【Fastapi】批量上传文件(文档、图片、视频等)
[Fastapi]批量上传文件 项目演示 功能说明 编程思路 重要知识点分析 源代码 项目演示 [Fastapi]批量上传文件(文档.图片.视频等) https://www.bilibili.com/ ...
- shell中通过ftp批量上传文件
为了在shell中上传文件,需要避免在控制台中通过交互的方式输入ftp的登录密码,这时要安装一个强大的ftp命令行工具:lftp,通过lftp登录ftp服务器的格式如下: lftp -u userna ...
- vue+elementui 同时有上传文件和批量上传文件功能,上传文件或批量上传文件后必须刷新才能再次上传文件
报错描述: 使用element-ui的上传文件组件写一个批量上传和上传文件,但是发现每次上传文件后或者批量上传文件后,不能再次上传文件或者批量上传文件.只有进入页面第一次点击上传文件或者批量上传文件才 ...
- java 批量上传pdf文件_使用fileinput插件批量上传文件
使用fileinput插件批量上传文件 前言 最近在做项目的时候涉及文件批量上传,使用bootstrap结合fileinput插件批量上传文件!以下是我在使用fileinput上传文件的过程.项目是基 ...
最新文章
- 4 行 Python 代码获取所在城市天气预报
- python读取多个文件夹_在python中如何从不同的文件夹读取多个文件
- 计算机书籍-R语言机器学习预测分析实战
- python基础语法手册format-python的格式化输出(format,%)实例详解
- PHP中var_dump
- ORA-16014 与 ORA-00312
- 【小技巧】【Java】 创建指定数目m的Set数组
- 如何和后台接触的_后台产品,不只是做支持
- 用es5实现es6的promise,彻底搞懂promise的原理
- 09向量的混合积、向量之间的位置关系、用坐标行列式计算混合积、三向量共面的条件
- 计算机的格式刷,“excle怎样取消格式刷“电脑上格式刷怎么用excel2000
- QQ安装包内置UE4是什么意义呢?会不会是奔着元宇宙,搭载了虚幻引擎的QQ在渲染数字孪生上表现更强劲?
- 西门子real是什么数据类型_【图】西门子s7-300 plc的数据类型有哪些?
- USB 虚拟串口简介
- 移动硬盘识别为本地硬盘_如果仅在硬盘已经旋转时才能识别硬盘,该怎么办?
- 自动计数报警器c语言,基于51单片机的光电式计数报警器
- 电脑计算机桌面什么安装,一般的软件是怎样安装到电脑桌面上的?
- 摸鱼时间做了一个外卖领红包 h5,外卖红包小程序
- 学习HTML的第一天
- 一文读懂射频器件业未来发展与趋势
热门文章
- 微型计算机可以显示不同的,微型计算机可以配置不同的显示系统,如CCA、EGA和VGA,它们反映了显示设备的(...
- Linux常用命令_top
- pu是计算机的核心部件主要由,影响一台计算机性能的关键部件是什么?
- systemverilog——覆盖率
- 替换片头技巧!剪掉视频原片头,添加新的片头
- 沉下心来 ,这次,认真一点!
- java context是什么意思_context什么意思
- flex froggy 青蛙跳荷叶的小游戏答案
- 以梦为马,不负韶华(动态HTML)
- 2小时搞定DoTween在商业项目中的使用