StudentSC Ответов: 1

Как скачать amazon s3 в use C#?


У меня есть один проект, и я провел некоторое исследование, чтобы быстро получить данные из облака.
И я нахожу amazon s3. Я хочу поэкспериментировать с пустым консольным проектом и интегрироваться с моим проектом.

Как решить запустить консольное приложение и написать код.?


Я пишу этот код, но не пишу.Как создать приложение и написать код?

Что я уже пробовал:

using System;
using System.IO;


namespace ConsoleApplication1
{
    
        public partial class AmazonS3
        {
            public object FileUpload1 { get; private set; }
            public object Response { get; private set; }

            protected void Page_Load(object sender, EventArgs e)
            {

            }

            protected void upload(string myBucketName, string accessKey ,
                string secretKey,)
            {
            }

  
                Stream st = FileUpload1.PostedFile.InputStream;

                string name = Path.GetFileName(FileUpload1.FileName);
                string myBucketName = "";
                string accessKey = "";
                string secretKey = "";
                bool a;
                AmazonUploader myUploader = new AmazonUploader();
                a = myUploader.sendMyFileToS3(st, accessKey, secretKey);
                if (a == true)
                {
                    Response.Write("successfully uploaded");

                }
                else
                    Response.Write("Error");
            }
        }



    }

MadMyche

Вы этого не писали; я вернусь туда, откуда вы его скопировали, и получу весь код. Вы также можете пройти через консольные приложения 101

[no name]

Да, это правда.Я хотел сделать это в консольном приложении. Я хотел сделать это с помощью секретного ключа и ключа доступа.Я попытался отредактировать его сам, как консоль и используя ключ.Но я не бегу.Чем я могу вам помочь?

1 Ответов

Рейтинг:
1

MadMyche

Давайте посчитаем ошибки относительно того, почему это не будет компилироваться, а тем более запускаться.

1- protected void Page_Load() это указывает на наличие веб-приложения.
-- Если бы это было консольное приложение, то так оно и было бы static void Main()

2- protected void upload() быть пустой.

3 - фактический код внутри этого класса не находится внутри метода. Лучше всего догадаться, что он принадлежит к upload метод; но это передача значений, которые вы определяете в этом коде. Это ошибка компиляции

4 - нет никаких ссылок (например, использование Amazon.S3; , так что класс не будет знать, что такое new AmazonUploader(). Это также ошибка компиляции