Ich schreibe meinen C# -Code neu, um Azure Blob-Speicher anstelle von Dateisystem zu verwenden. Bis jetzt gibt es keine Probleme beim Umschreiben von Code für normale Dateioperationen. Aber ich habe einige Codes, async Schreib aus einem Strom verwendet:Stream asynchron nach Azure BlobStorage schreiben
using (var stream = await Request.Content.ReadAsStreamAsync())
{
FileStream fileStream = new FileStream(@"c:\test.txt", FileMode.Create, FileAccess.Write, FileShare.None);
await stream.CopyToAsync(fileStream).ContinueWith(
(copyTask) =>
{
fileStream.Close();
});
}
Ich brauche die oben zu ändern Zu CloudBlockBlob oder CloudBlobStream verwenden - aber nicht einen Weg finden, ein Stream-Objekt zu erklären, dass copyToAsync schreiben kann .
Mögliches Duplikat [Hochladen auf azur asynchron direkt aus einem Stream] (https://stackoverflow.com/questions/13891497/ Upload-to-azure-asynchron-direkt-from-a-stream) –