Skip to main content
This topic demonstrates how to upload a blob to XBOX services Title Storage by using the following flat C code example.

Notes about XblTitleStorageUploadBlobAsync parameters

  • The buffer that contains the blob data to upload must be available for the duration of the async operation. You shouldn’t modify the buffer while an upload is in progress.
  • This method uses a default size if you don’t provide preferredUploadBlockSize, or if the default size isn’t within the acceptable range. The minimum size is 1,024 bytes. The maximum size is 4,194,304 bytes. The default size is 262,144 bytes.
  • Binary blobs are uploaded in multiple chunks of preferredUploadBlockSize if they exceed that size. In that case, we recommend that you use larger sizes. If time-outs occur, you should retry the upload using a smaller size.

Flat C

See also

XAsyncBlock XblTitleStorageBlobMetadata XblTitleStorageUploadBlobAsync XblTitleStorageUploadBlobResult
Last modified on August 20, 2026