In C # von einem DataUrl in ein Image umwandeln und eine Datei mit den Bytes schreiben

8

Hallo, ich habe eine Unterschrift wie folgt:

das in einer DataUrl speziell diese Zeichenfolge codiert ist:

"Daten: image / jpeg; base64, iVBORw0KGgoAAAANSUhEUgAAAZAAAADICAYAAADGFbfiAAAYlElEQVR4Xu2dC8w1R1nHQSCIgIKVGLmoiLciFwUs ... (long string)"

Was ich tun möchte konvertieren ist dieses DataURL auf ein Bild PNG, und speichern Sie das Bild auf das Gerät, das ist, was ich bisher tue:

%Vor%

Aber mein Code bringt meine Anwendung zum Absturz speziell in dieser Zeile:

File.WriteAllBytes (Dateiname, binData);

Die Probe ich verwende als Referenz ( Link-) ein PictureBox verwendet, aber mit Xamarin gibt es keine Verwendung von a BildBox.

Irgendwelche Ideen?

    
Mario Galván 30.12.2014, 18:26
quelle

1 Antwort

8

Wie @SLaks erwähnte Ich brauchte nicht ein Memorystream, das Problem mit meinem Code war der Pfad und der Dateiname für weitere Hilfe ist dies der Arbeits Code:

%Vor%

Und das Bild zeigte:

    
Mario Galván 30.12.2014, 19:11
quelle