Spaces:
Sleeping
Sleeping
def copy_file_from_drive_to_gcs(drive_service, gcs_client, file_id, bucket_name, gcs_destination_path):
Browse files
app.py
CHANGED
@@ -124,6 +124,13 @@ def copy_all_files_from_drive_to_gcs(drive_service, gcs_client, drive_folder_id,
|
|
124 |
gcs_destination_path = f"{gcs_folder_name}/{file_name}"
|
125 |
copy_file_from_drive_to_gcs(drive_service, gcs_client, file_id, bucket_name, gcs_destination_path)
|
126 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
127 |
# # ====drive====初始化Google Drive服务
|
128 |
def init_drive_service():
|
129 |
credentials_json_string = DRIVE_KEY
|
|
|
124 |
gcs_destination_path = f"{gcs_folder_name}/{file_name}"
|
125 |
copy_file_from_drive_to_gcs(drive_service, gcs_client, file_id, bucket_name, gcs_destination_path)
|
126 |
|
127 |
+
def copy_file_from_drive_to_gcs(drive_service, gcs_client, file_id, bucket_name, gcs_destination_path):
|
128 |
+
# Download file content from Drive
|
129 |
+
file_content = download_file_as_string(drive_service, file_id)
|
130 |
+
# Upload file content to GCS
|
131 |
+
upload_file_to_gcs(gcs_client, bucket_name, gcs_destination_path, file_content)
|
132 |
+
|
133 |
+
|
134 |
# # ====drive====初始化Google Drive服务
|
135 |
def init_drive_service():
|
136 |
credentials_json_string = DRIVE_KEY
|