@ankit kumar Firstly, apologies for the delay in responding here and any inconvenience this issue may have caused.
Are you using the latest version of Azure Storage Explorer? This issue may occur when you are using the older version of Azure Storage explorer sometimes
Could you set the content type when creating the blob with the one they get from when they received the blob, Can you use Get Blob Metadata - https://learn.microsoft.com/en-us/connectors/azureblob/#get-blob-metadata - separately to know the media type( pass the content type while creating the blob if you want to enforce)
Can you try to copy blobs from one storage account to another storage account using Azcopy and let me know if the content types are changing.
There is also a similar discussion in the Storage Explorer and SO forum, can you please refer to the suggestion which provide some idea on your scenario.
Note: azcopy sync
https://learn.microsoft.com/en-us/azure/storage/common/storage-ref-azcopy-sync
Advanced
If you don't specify a file extension, AzCopy automatically detects the content type of the files when uploading from the local disk, based on the file extension or content (if no extension is specified).
The built-in lookup table is small, but on Unix, it's augmented by the local system's mime.types file(s) if available under one or more of these names:
/etc/mime.types
/etc/apache2/mime.types
/etc/apache/mime.types
On Windows, MIME types are extracted from the registry.
If the issue still persist, I would like to work closer on this issue
Hope this helps! Kindly let us know if the above helps or you need further assistance on this issue.
---------------------------------------------------------------------------------------------------------------------------------------------------------------
Please don’t forget to "Accept the answer” and “up-vote” wherever the information provided helps you, this can be beneficial to other community members.