schrijf enkele bytes naar een bestand en het zal worden gedownload naar de lokale machine

Ik heb een vraag hoe dit in asp.net te implementeren:

Ik heb een asp.net-webpagina: als de gebruiker op een hyperlink klikt, bijvoorbeeld: check.aspx. op de pagina check.aspx: ik zou graag enkele bytes willen schrijven naar een bestand met een specifieke naam: 'test.abc'. schrijven is niet om dat bestand op de server te schrijven. een tijdelijk bestand of iets dergelijks. dan zal dat bestand automatisch de lokale machines worden gedownload.

Bijvoorbeeld: in de methode: page_Load() van de webpagina: check.aspx: deze reageert op het bestand test.abc en het zal de browser activeren om het te downloaden.

Hoe zou dit worden bereikt?

Bij voorbaat dank.

0

1 antwoord

U kunt MemoryStream (System.IO) gebruiken om enkele bytes te schrijven en later schrijft u deze (bytes stream) naar de uitvoerstroom van Respose .

0
toegevoegd
toegevoegd de auteur olidev, de bron