Я хочу создать такую функцию...
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult SaveImage(string file, string fileName)
{
}
Если файл представляет собой кодированную в Base64 строку, созданную из изображения, а имя_файла - это имя, которое я хочу сохранить как. Как я могу использовать эту закодированную строку для записи изображения на сервер?
Нужно ли использовать BinaryWriter
или TextWriter
или какой-нибудь другой? И как вы декодируете данные, чтобы позволить ему правильно писать на сервер?
byte[] contents = Convert.FromBase64String(file);
System.IO.File.WriteAllBytes(Server.MapPath(fileName), contents);