I'm currently migrating our file storage to Azure blob storage following this guide - How Do I Migrate My Existing File Storage to Azure?
The migration job is working fine, except it seems to have a problem with mp4 files. The error that the job is throwing is:
"ErrorMessage": "The remote server returned an error: (400) Bad Request.",
"StackTrace": " at Microsoft.WindowsAzure.Storage.Core.Executor.Executor.ExecuteSync[T](RESTCommand`1 cmd, IRetryPolicy policy, OperationContext operationContext) in c:\\Program Files (x86)\\Jenkins\\workspace\\release_dotnet_master\\Lib\\ClassLibraryCommon\\Core\\Executor\\Executor.cs:line 604\r\n at Microsoft.WindowsAzure.Storage.Blob.CloudBlockBlob.PutBlockList(IEnumerable`1 blockList, AccessCondition accessCondition, BlobRequestOptions options, OperationContext operationContext) in c:\\Program Files (x86)\\Jenkins\\workspace\\release_dotnet_master\\Lib\\ClassLibraryCommon\\Blob\\CloudBlockBlob.cs:line 2286\r\n at Microsoft.WindowsAzure.Storage.Blob.BlobWriteStream.Commit() in c:\\Program Files (x86)\\Jenkins\\workspace\\release_dotnet_master\\Lib\\ClassLibraryCommon\\Blob\\BlobWriteStream.cs:line 420\r\n at Microsoft.WindowsAzure.Storage.Blob.CloudBlockBlob.UploadFromStreamHelper(Stream source, Nullable`1 length, AccessCondition accessCondition, BlobRequestOptions options, OperationContext operationContext) in c:\\Program Files (x86)\\Jenkins\\workspace\\release_dotnet_master\\Lib\\ClassLibraryCommon\\Blob\\CloudBlockBlob.cs:line 417\r\n at Microsoft.WindowsAzure.Storage.Blob.CloudBlockBlob.UploadFromStream(Stream source, AccessCondition accessCondition, BlobRequestOptions options, OperationContext operationContext) in c:\\Program Files (x86)\\Jenkins\\workspace\\release_dotnet_master\\Lib\\ClassLibraryCommon\\Blob\\CloudBlockBlob.cs:line 295\r\n at Telligent.Evolution.Azure.Filestorage.AzureBlobFilestorageProvider.AddUpdateFileInternal(String path, String fileName, Stream contentStream) in D:\\work\\854f05112722295f\\Filestorage\\AzureBlobFilestorageProvider.cs:line 205\r\n at Telligent.Evolution.Azure.Filestorage.AzureBlobFilestorageProvider.AddUpdateFile(String path, String fileName, Stream contentStream) in D:\\work\\854f05112722295f\\Filestorage\\AzureBlobFilestorageProvider.cs:line 228\r\n at Telligent.Evolution.Azure.Filestorage.AzureBlobFilestorageProvider.AddFile(String path, String fileName, Stream contentStream, Boolean ensureUniqueFileName) in D:\\work\\854f05112722295f\\Filestorage\\AzureBlobFilestorageProvider.cs:line 149\r\n at Telligent.Evolution.Platform.Components.CentralizedFileStorage.Implementations.CentralizedFileStorageProviderMigrationJob.\u003c\u003ec__DisplayClass21_0.\u003cMigrate\u003eb__1(ICentralizedFile file, ParallelLoopState state)",
"FileName": "12 test file Update_1_2_1.mp4",
"FileStore": "communityserver.blogs.components.weblogfiles",
"Path": "00.00.00.01.32",
"Terminal": false