Files
ImportAssist/tools/ImportAssist.Upload/Program.cs
T

21 lines
530 B
C#

using Azure.Storage.Blobs;
if (args.Length != 1 || !File.Exists(args[0]))
{
Console.Error.WriteLine("Bitte eine vorhandene Datei angeben.");
Environment.ExitCode = 1;
return;
}
var container = new BlobContainerClient(
"UseDevelopmentStorage=true",
"imports");
await container.CreateIfNotExistsAsync();
var blobName = $"{Guid.NewGuid():N}-{Path.GetFileName(args[0])}";
var blob = container.GetBlobClient(blobName);
await blob.UploadAsync(args[0]);
Console.WriteLine($"Hochgeladen: imports/{blobName}");