У меня есть двоичные данные, связанные с файлом в БД. Это код, я использую, чтобы загрузить этот файл на нажав ссылку -загружать файл в определенное место с помощью Response.BinaryWrite и Server.Mappath?
//a is my attachment object
var r = context.Response;
r.AddHeader("Content-Disposition", "attachment; filename=" + a.FileName);
r.Charset = "";
r.ContentType = a.MIME;
r.BinaryWrite(a.Content.ToArray());
В настоящее время, этот файл будет загружен в папку Downloads. Есть ли способ создать новую папку в системе пользователей и загрузить этот файл? Я читал, что server.mappath можно использовать с r.WriteFile, но я не совсем уверен. Это можно сделать?
И тоже хорошо. – Oded
Я втрою, что ... Представьте, что произойдет, если сторонняя сторона получит доступ к вашей файловой системе! – Zachary
Хм, имеет большой смысл. – neuDev33