示例#1
0
        private void doldur()
        {
            // Dosya seçilme kontrolü yapıyoruz.
            if (txtFilePath.Text.Trim() == string.Empty)
            {
                // Dosya Seçilmediyse Kullanıcıya uyarı verip fonksiyondan çıkılmasını sağlıyoruz.
                MessageBox.Show("Lütfen Bir Dosya Seçiniz.");
                return;
            }
            // Dosya ve Klasör adlarını oluşturuyoruz.
            string file_name = txtFilePath.Text.Trim(); // Tam dosya yolu
            string bucket_name = "BucketName"; // S3 Bucket adınız
            string directory_name = "DirectoryName"; // S3 Bucket'ınızdaki klasör adınız (Ana Klasöre atmak için boş bırakabilirsiniz.)
            string s3_file_name = "s3FileName" + txtFilePath.Tag.ToString(); // Dosyanın S3teki adı + Dosya uzantısı

            AmazonUploader myUploader = new AmazonUploader(); // AmazonUploader'ı Başlatıyoruz.

            // S3 ile bağlantıyı gerçekleştiriyoruz
            myUploader.SetFileToS3(file_name, bucket_name, directory_name, s3_file_name);
            // Yükleme durumunu görmek için eventı oluşturuyoruz
            myUploader.request.UploadProgressEvent += Request_UploadProgressEvent1;
            // Upload'ı Başlatıyoruz
            bool result = myUploader.Upload();

            // Dönen sonucu kontrol ediyoruz. Sonuca Göre kullanıcıya mesaj verdiriyoruz.
            if (result)
                // Result = true
                MessageBox.Show("Dosya Yükleme İşlemi Başarılı..");
            else
                // Result = false
                MessageBox.Show("Dosya Yükleme İşlemi Başarısız.");

            //ProgressBar Ve Labeli Sıfırlıyoruz.
            ProgressReset();
        }
示例#2
0
        private void doldur()
        {
            // Dosya seçilme kontrolü yapıyoruz.
            if (txtFilePath.Text.Trim() == string.Empty)
            {
                // Dosya Seçilmediyse Kullanıcıya uyarı verip fonksiyondan çıkılmasını sağlıyoruz.
                MessageBox.Show("Lütfen Bir Dosya Seçiniz.");
                return;
            }
            // Dosya ve Klasör adlarını oluşturuyoruz.
            string file_name      = txtFilePath.Text.Trim();                   // Tam dosya yolu
            string bucket_name    = "BucketName";                              // S3 Bucket adınız
            string directory_name = "DirectoryName";                           // S3 Bucket'ınızdaki klasör adınız (Ana Klasöre atmak için boş bırakabilirsiniz.)
            string s3_file_name   = "s3FileName" + txtFilePath.Tag.ToString(); // Dosyanın S3teki adı + Dosya uzantısı

            AmazonUploader myUploader = new AmazonUploader();                  // AmazonUploader'ı Başlatıyoruz.

            // S3 ile bağlantıyı gerçekleştiriyoruz
            myUploader.SetFileToS3(file_name, bucket_name, directory_name, s3_file_name);
            // Yükleme durumunu görmek için eventı oluşturuyoruz
            myUploader.request.UploadProgressEvent += Request_UploadProgressEvent1;
            // Upload'ı Başlatıyoruz
            bool result = myUploader.Upload();

            // Dönen sonucu kontrol ediyoruz. Sonuca Göre kullanıcıya mesaj verdiriyoruz.
            if (result)
            {
                // Result = true
                MessageBox.Show("Dosya Yükleme İşlemi Başarılı..");
            }
            else
            {
                // Result = false
                MessageBox.Show("Dosya Yükleme İşlemi Başarısız.");
            }

            //ProgressBar Ve Labeli Sıfırlıyoruz.
            ProgressReset();
        }