21 lines
530 B
C#
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}"); |