1
このようなAzureブロブストレージからビデオをダウンロードしようとしています。しかし、私がそれをダウンロードするたびに、ファイルは常に空です。私は、同じファイルをストレージにアップロードしてチェックすることでそれをテストしました。 blobファイルのサイズを確認すると、Azureストレージで空になります。Azure Blob Storageからビデオをダウンロードするには?
//Gets the folder and the particular video to upload to YouTube
CloudBlobContainer videoscontainer = blobClient.GetContainerReference("videos");
CloudBlob videofile = videoscontainer.GetBlobReference("test.mp4");
MemoryStream videofileinmemory = new MemoryStream();
await videofile.DownloadToStreamAsync(videofileinmemory);
CloudBlobContainer container = blobClient.GetContainerReference("checkedvideos");
//Create the container if it doesn't already exist.
container.CreateIfNotExists();
container.SetPermissions(new BlobContainerPermissions { PublicAccess = BlobContainerPublicAccessType.Blob });
CloudBlockBlob blockBlob = container.GetBlockBlobReference("sametestfile.mp4");
blockBlob.UploadFromStream(videofileinmemory);
'videofileinmemory'ストリームのサイズはどれくらいですか? –
* blob *が空の場合、ダウンロードするビデオはありません。あなたは* upload *が確実に働いていますか? –
@GauravMantriビデオのサイズは8MBです –