Wie nehmen Sie ein Bild (übergeben als Base64 codierten String) und sie an den Server in Asp.Net C # speichern?
-
20-08-2019 - |
Frage
Ich möchte eine Funktion wie diese erstellen ...
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult SaveImage(string file, string fileName)
{
}
Wenn die Datei die Base64-codierte Zeichenfolge aus dem Bild erstellt, und der Dateiname ist der Name, den ich es als speichern möchten. Wie kann ich diese codierte Zeichenfolge das Bild auf den Server zu schreiben?
Muss ich BinaryWriter
oder TextWriter
oder eine andere benutzen? Und wie Sie die Daten entschlüsseln, damit sie richtig an den Server schreiben?
Lösung
byte[] contents = Convert.FromBase64String(file);
System.IO.File.WriteAllBytes(Server.MapPath(fileName), contents);
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow