Ich habe ein Problem, wo eine Datei nicht herunterladen wird, obwohl es als abgeschlossen angezeigt wird.Datei wird nicht heruntergeladen, obwohl sie sagt, dass es
Die Datei wird nicht an dem Ort angezeigt, an den sie heruntergeladen werden soll.
Dies ist mein Code:
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
if(e.ColumnIndex == 2)
{
int rowIndex = e.RowIndex;
DataGridViewRow row = dataGridView1.Rows[rowIndex];
string value1 = row.Cells[2].Value.ToString();
wc.DownloadFileCompleted += new AsyncCompletedEventHandler(AtlasCompleted);
Uri fileUrl = new Uri(value1);
Beta = fileUrl;
//Console.WriteLine(FormPopup.Variables.Location1.Length);
if (FormPopup.Variables.Location1 != null && FormPopup.Variables.Location1.Length >= 5)
{
Console.WriteLine(FormPopup.Variables.Location1);
Console.WriteLine(fileUrl);
wc.DownloadFileAsync(fileUrl, FormPopup.Variables.Location1);
//MessageBox.Show(fileUrl.ToString() + " " + FormPopup.Variables.Location1);
}
else
{
MessageBox.Show("Error: No file location specified.");
FormPopup form = new FormPopup();
form.Show(this);
}
}
}
private void AtlasCompleted(object sender, AsyncCompletedEventArgs e)
{
MessageBox.Show(Beta.ToString() + " " + FormPopup.Variables.Location1);
}
Die Datei herunterladen soll, aber es ist nicht das Herunterladen oder in der Lage erscheinen, angegeben.
Wenn jemand helfen kann, wäre das toll, es ist wirklich verwirrend.
Danke für die Antworten: D
Wo geben Sie den Pfad zum Speichern der Datei an? Wird AtlasCompleted aufgerufen? –
Ich gebe den Pfad in einer anderen Form an, er wird unter FormPopup.Variables.Location1 gespeichert, er zeigt den korrekten Pfad und AtlasCompleted wird aufgerufen, aber die Datei ist nicht zu finden. – ZiiM
Ich habe eine Sache bemerkt, das Programm scheint es sofort abzuschließen. Es scheint keine Zeit zu dauern. – ZiiM