为了更快的实现,使用了Python 接口的boto3进行封装,实现批量上传图片到S3
主要有以下的几个函数:
1、实现S3的连接
2、实现单个图片的上传
3、实现单个图片的删除
4、实现整个bucket的内容的清除
5、实现上传整个文件夹里的图片并做去除非文件
第一种,用命令行方式上传,采用s3put命令进行上传:。第二种也是采用命令行方式,可以用s3cmd上传,。 api方式,如果你觉得命令行方式用的不过瘾,就想用代码实现,也是可以的,其实aws针对大数据上次,也基本提供的是api接口模式,就是调用aws的api接口把文件分块上传到服务器上,然后服务器再把每个块组合成一个大的文件,这样的好处是如果传输中间网络断掉了,下次还可以根据传输的块编号进行续传,这就是基本原理,。 使用适用于分段上传的 REST API,欢迎分享,转载请注明来源:内存溢出
评论列表(0条)