Мой файл не загружен и автоматически завершен? - PullRequest
0 голосов
/ 08 апреля 2019

Итак, я создаю загрузчик для моей программы, который загружает файл в папку. Но файл не загрузился, и он сказал, что он завершен. Файл занимает около 100 МБ + и по какой-то причине завершается за 0,1 секунды. Есть какие-нибудь исправления?

Спасибо, <3! </p>

private void button1_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("Are you sure you want to download this scene?\nThis program is in BETA and MAY corrupt your old saves", "Are you sure?", MessageBoxButtons.YesNo) == DialogResult.Yes) {
                string templocation = Properties.Settings.Default.DownloadPath;
                button1.Enabled = false;
                button2.Enabled = false;
                progressBar1.Visible = true;
                WebClient client = new WebClient();
                client.DownloadProgressChanged += new DownloadProgressChangedEventHandler(client_DownloadProgressChanged);
                client.DownloadFileCompleted += new AsyncCompletedEventHandler(client_DownloadFileCompleted);
                client.DownloadFileAsync(new Uri("http://hosting.wracked.nl/test.txt"), @templocation);
            }
        }

        void client_DownloadProgressChanged(object sender, DownloadProgressChangedEventArgs e)
        {
            progressBar1.Maximum = (int)e.TotalBytesToReceive / 100;
            progressBar1.Value = (int)e.BytesReceived / 100;
        }

        void client_DownloadFileCompleted(object sender, AsyncCompletedEventArgs e)
        {
            button1.Enabled = true;
            button2.Enabled = true;
            progressBar1.Visible = false;
            progressBar1.Value = 0;
            MessageBox.Show("Download has been completed.\nPlease boot up your game and select save: 'Cheat1'", "Download Finished");

        }

Я также попробовал это вместо темплокации:

client.DownloadFileAsync(new Uri("http://hosting.wracked.nl/test.txt"), @"C:\Users\kyano\Desktop\Programs\PW\Builds");

1 Ответ

0 голосов
/ 08 апреля 2019

Хорошо, я забыл добавить это:

@templocation + "filename.txt"

Моя проблема была решена: D

...