diff --git a/core/src/services/azblob/core.rs b/core/src/services/azblob/core.rs index 31ae686894b0..a8433d44ec21 100644 --- a/core/src/services/azblob/core.rs +++ b/core/src/services/azblob/core.rs @@ -391,7 +391,7 @@ impl AzblobCore { self.endpoint, self.container, percent_encode_path(&p), - BASE64_STANDARD.encode(block_id), + BASE64_STANDARD.encode(block_id.as_bytes()), ); let mut req = Request::put(&url); // Set SSE headers. @@ -459,7 +459,7 @@ impl AzblobCore { let content = quick_xml::se::to_string(&PutBlockListRequest { uncommitted: block_ids .into_iter() - .map(|block_id| BASE64_STANDARD.encode(block_id)) + .map(|block_id| BASE64_STANDARD.encode(block_id.as_bytes())) .collect(), }) .map_err(new_xml_deserialize_error)?;