| 1234567891011121314151617 |
- import os
- from google.cloud import storage
- from werkzeug.utils import secure_filename
- import uuid
- def upload_file_to_gcs(file, bucket_name):
- """Uploads a file to the bucket."""
- storage_client = storage.Client()
- bucket = storage_client.bucket(bucket_name)
-
- filename = secure_filename(file.filename)
- unique_filename = f"{uuid.uuid4()}_{filename}"
- blob = bucket.blob(unique_filename)
- blob.upload_from_file(file)
- return blob.public_url
|