На моем сайте у меня есть список предыдущего заказа, который разместил клиент, который можно просмотреть. Я пытаюсь разрешить пользователю загружать файл, который дает детали каждого заказа, так что, когда они нажимают «Загрузить» на странице заказа, они получат файл с информацией о заказе. У меня есть код для создания файла, но я не знаю, как его обслуживать. Вот то, что я до сих пор:Как я могу динамически создавать и обслуживать файл для пользователя (нажатие кнопки загрузки)? C#
var csv = new StringBuilder();
csv.Append("Customer,Bill To Name,Ship To Name,Patient,Order#,Order Date,Line,Item#,Item Description,Qty,UOM,Price,Ext Price,Carrier,Notes,Purchase Order");
foreach (var cartLine in model.Lines) {
var newLine = string.Format(.....)
csv.AppendLine(newLine);
}
System.IO.File.AppendAllText(filepath, csv.ToString());
Так у меня есть файл с плавающей на сервере, но что мне делать с ним? Я также не хочу, чтобы эти файлы зависали навсегда, занимая место, я бы хотел, чтобы они были удалены с сервера, как только они их получают.
EDIT: Я использую MVC
Пожалуйста, покажите больше кода, какие технологии вы используете для размещения этих файлов, MVC, ФОС, индивидуальное обслуживание? –
Я использую mvc - –