Ich verwende diesen Code, um die Datei herunterzuladen, aber es löst einen Fehler aus. Bitte helfen Sie mir im Umgang damit.Warum mein Code Thread abbricht Fehler verursacht?
Thread wurde abgebrochen.
protected void Download_Click(object sender, EventArgs e)
{
try
{
string filePath = Convert.ToString(Attachment);
string fullFilePath = ("../../SiteImages/" + "donald.jpg");
Response.Clear();
Response.ClearHeaders();
Response.ClearContent();
Response.AddHeader("Content-Disposition", "attachment; filename=\"" + Path.GetFileName(fullFilePath) + "\"");
Response.ContentType = ContentType;
Response.TransmitFile(fullFilePath);
//MngLogs.InsertAuditsInfo("Tender downloaded via" + " " + MngLogs.PageName, MngLogs.UserMacAddress, MngLogs.UserIPAddress, UserID, "Download");
//Response.End();
}
catch (Exception ex)
{
Utility.Msg_Error(Master, ex.Message);
}
}
Woher haben Sie den Fehler? 'Reponse.End()' löst immer eine 'ThreadAbortException' aus. Schauen Sie sich [this] (http://stackoverflow.com/questions/20988445/how-to-avoid-response-end-thread-was-being-aborted-exception-during-the-exce) an und [dies] (http://stackoverflow.com/questions/5834049/what-causes-thread-was-being-aborted-exception-to-happen-at-random-and-show-th) Beitrag. –
ja gleichen Ort, und ich habe es entfernt, aber immer noch nicht eine Datei herunterladen – Cuckoo
und wirft keinen Fehler, aber immer noch keine Datei herunterladen – Cuckoo