in demo-python/code/indexers/document-intelligence-custom-skill/scripts/setup_search_service.py [0:0]
def upload_sample_data(credential: DefaultAzureCredential, sample_data_directory: str):
# Connect to Blob Storage
account_url = os.environ["AZURE_STORAGE_ACCOUNT_BLOB_URL"]
blob_service_client = BlobServiceClient(account_url=account_url, credential=credential)
container_client = blob_service_client.get_container_client(sample_container_name)
if not container_client.exists():
container_client.create_container()
for filename in os.listdir(sample_data_directory):
with open(os.path.join(sample_data_directory, filename), "rb") as f:
blob_client = container_client.get_blob_client(filename)
if not blob_client.exists():
print(f"Uploading {filename}...")
blob_client.upload_blob(data=f)