Upload files to "/"
This commit is contained in:
parent
0dd0a65129
commit
403b5040ca
5 changed files with 546 additions and 0 deletions
32
googlecloudstorage.py
Normal file
32
googlecloudstorage.py
Normal file
|
@ -0,0 +1,32 @@
|
|||
from google.cloud import storage
|
||||
|
||||
# Replace these with your actual bucket name and file paths
|
||||
bucket_name = 'web4-86e33.appspot.com'
|
||||
file_path = 'path/to/local/file.txt'
|
||||
destination_blob_name = 'uploaded-file.txt' # Destination file in GCS
|
||||
source_blob_name = 'uploaded-file.txt' # File to download from GCS
|
||||
download_file_name = 'downloaded-file.txt' # Local destination for downloaded file
|
||||
|
||||
# Function to upload a file to Google Cloud Storage
|
||||
def upload_file_to_gcs(bucket_name, file_path, destination_blob_name):
|
||||
storage_client = storage.Client()
|
||||
bucket = storage_client.bucket(bucket_name)
|
||||
blob = bucket.blob(destination_blob_name)
|
||||
|
||||
# Upload the file
|
||||
blob.upload_from_filename(file_path)
|
||||
print(f"File {file_path} uploaded to {destination_blob_name}.")
|
||||
|
||||
# Function to download a file from Google Cloud Storage
|
||||
def download_file_from_gcs(bucket_name, source_blob_name, download_file_name):
|
||||
storage_client = storage.Client()
|
||||
bucket = storage_client.bucket(bucket_name)
|
||||
blob = bucket.blob(source_blob_name)
|
||||
|
||||
# Download the file
|
||||
blob.download_to_filename(download_file_name)
|
||||
print(f"Downloaded {source_blob_name} to {download_file_name}.")
|
||||
|
||||
# Call the functions (you can comment/uncomment based on need)
|
||||
upload_file_to_gcs(bucket_name, file_path, destination_blob_name)
|
||||
# download_file_from_gcs(bucket_name, source_blob_name, download_file_name) # Uncomment this line to test downloading
|
Loading…
Add table
Add a link
Reference in a new issue