У меня есть файл, который мне нужно скопировать, выполнить команду для копии, которая специализируется на том, кто его загружает, и затем предоставить эту копию пользователю для загрузки. Я использую ASP.Net MVC2, и я никогда не делал ничего подобного. Я искал самый простой способ сделать это, но я не нашел много, поэтому я придумал план.
Я думаю, что я сделаю генерацию guid, которая станет именем папки, которую я буду генерировать на том же уровне исходного файла, из которого сделана копия. Затем я скопирую файл в эту папку, выполню для него команду, предоставлю ссылку на файл, и у меня будет время от времени запускаться какая-то служба, которая удаляет каталоги старше одного дня.
Я слишком обдумываю это? Есть ли более простой, простой или хотя бы более формальный способ сделать это? Мой путь кажется немного запутанным и грязным.