import boto3 import io cloud_flare_bucket_accesskey="98656529f35f5a57e1adab0f51ff534c" cloud_flare_bucket_accesssecret="161c41521a4fbba92fc9a5e79577bd63c92575824b9c5e37e95d1c7f0a70dec5" bucket_url="https://bdb69ad76af47aa51feb9051e0fa5287.r2.cloudflarestorage.com" s3 = boto3.client( service_name ="s3", endpoint_url = bucket_url, aws_access_key_id = cloud_flare_bucket_accesskey, aws_secret_access_key = cloud_flare_bucket_accesssecret, region_name="apac" ) def StorePDB_CloudFlare(pdb_content,filename): try: file_obj = io.BytesIO(pdb_content.encode('utf-8')) s3.upload_fileobj(file_obj, "xforce-pdb-storage",filename) public_url = f"https://pub-0ef061d7beb2472099b60c1d073ef098.r2.dev/{filename}" print("✅ Uploaded successfully.") return True,public_url except Exception as e: return False,""