如何将文件夹上传到数字海洋空间?
How to upload the folder to digital ocean spaces?
来自link、https://www.digitalocean.com/community/questions/how-to-upload-an-object-to-digital-ocean-spaces-using-python-boto3-library。只说上传文件到空间
我要上传文件夹到空间
import boto3
session = boto3.session.Session()
client = session.client('s3',
region_name='nyc3',
endpoint_url='https://nyc3.digitaloceanspaces.com',
aws_access_key_id='ACCESS_KEY',
aws_secret_access_key='SECRET_KEY')
client.upload_file('/path/to/file.ext', # Path to local file
'my-space', # Name of Space
'file.ext') # Name for remote file
这只上传文件。如何从此过程上传文件夹或目录?
您的操作与 S3 相同,即 遍历文件夹中的文件 并在您使用 upload_file
遍历文件时上传所有文件.
只有 AWS CLI 具有上传文件夹的高级功能。 boto3
只能上传单个文件。
来自link、https://www.digitalocean.com/community/questions/how-to-upload-an-object-to-digital-ocean-spaces-using-python-boto3-library。只说上传文件到空间
我要上传文件夹到空间
import boto3
session = boto3.session.Session()
client = session.client('s3',
region_name='nyc3',
endpoint_url='https://nyc3.digitaloceanspaces.com',
aws_access_key_id='ACCESS_KEY',
aws_secret_access_key='SECRET_KEY')
client.upload_file('/path/to/file.ext', # Path to local file
'my-space', # Name of Space
'file.ext') # Name for remote file
这只上传文件。如何从此过程上传文件夹或目录?
您的操作与 S3 相同,即 遍历文件夹中的文件 并在您使用 upload_file
遍历文件时上传所有文件.
只有 AWS CLI 具有上传文件夹的高级功能。 boto3
只能上传单个文件。