Je crée un fichier csv à la volée dans mon application Web ASP.NET et l'envoyer à l'utilisateur en utilisant le code suivantHtml ajouté à Télécharger le fichier en réponse
ExportPlacementListPostModel postModel = CreatePostModelFromRequest();
MemoryStream stream = PlacementDatabaseController.ExportPlacementList(postModel);
Response.Clear();
Response.ClearContent();
Response.ClearHeaders();
Response.AddHeader("content-disposition", "attachment; filename=studentplacement.csv");
Response.ContentType = "application/octet-stream";
Response.BinaryWrite(stream.GetBuffer());
Chaque fois que je télécharger le fichier html des pages web est ajouté sur le document.
Quelqu'un peut-il voir ce que je fais mal ici.
Colin G
Le Response.End() réponse de pmarflee est probablement approprié, mais je crois que vous pouvez aussi le faire: retour; –
une idée pourquoi cela se produirait sur un serveur mais pas un autre? – Wjdavis5