Подправить код, чтобы можно было самому выбирать, какой файл загружать с жёсткого диска - C#
Формулировка задачи:
Помогите улучшить программу. Как правильно подправить код, чтобы можно было самому выбирать какой файл загружать с жёсткого диска.
Листинг программы
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using Microsoft.WindowsAzure;
- using Microsoft.WindowsAzure.StorageClient;
- namespace WA_Storage_Client
- {
- class Program
- {
- static void Main(string[] args)
- {
- CloudStorageAccount cloudStorageAccount;
- CloudBlobClient blobClient;
- CloudBlobContainer blobContainer;
- BlobContainerPermissions containerPermissions;
- CloudBlob blob;
- string Protocol;
- string AccountName;
- string AccountKey;
- Protocol = "DefaultEndpointsProtocol=http";
- AccountName = "myaccountname";
- AccountKey = "mykey";
- cloudStorageAccount = CloudStorageAccount.Parse(
- String.Format("{0};AccountName={1};AccountKey={2}", Protocol, AccountName, AccountKey)
- );
- blobClient = cloudStorageAccount.CreateCloudBlobClient();
- blobContainer = blobClient.GetContainerReference("mycontainer");
- blobContainer.CreateIfNotExist();
- containerPermissions = new BlobContainerPermissions();
- containerPermissions.PublicAccess = BlobContainerPublicAccessType.Blob;
- blobContainer.SetPermissions(containerPermissions);
- blob = blobContainer.GetBlobReference("penguins.jpg");
- blob.UploadFile(@"c:\pics\penguins.jpg");
- Console.WriteLine("Файл загружен по адресу" + blob.Uri);
- }
- }
- }
Решение задачи: «Подправить код, чтобы можно было самому выбирать, какой файл загружать с жёсткого диска»
textual
Листинг программы
- if (args.Length == 0)
- {
- Console.WriteLine("Syntax: {0}.exe file", Process.GetCurrentProcess().ProcessName);
- Console.ReadKey();
- return;
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д