Подправить код, чтобы можно было самому выбирать, какой файл загружать с жёсткого диска - 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; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д