Cześć, sprawa wygląda następująco. Potrzebuje z bazy wyciągnąć zdjęcie "0xFFD8FFE117054578696600004D4D0......" oraz przekonwertować je do Base64. Walczyłem już kilka godzin z tym problemem. Jest ktoś tak dobry aby przedstawić to na jakimś przykładzie albo chociaż trochę przybliżyć temat?
Czy to co masz to jest String szesnastkowy? W takim [Convert a hex string to base64](razie https://stackoverflow.com/questions/46327156/convert-a-hex-string-to-base64)
Kamil Żabiński napisał(a):
Czy to co masz to jest String szesnastkowy? W takim [Convert a hex string to base64](razie https://stackoverflow.com/questions/46327156/convert-a-hex-string-to-base64)
Próbowałem to convertować już jako hex i też mi nie wychodziło, więc to raczej nie to.
jaki jest typ pola, w którym jest to zapisane?
abrakadaber napisał(a):
jaki jest typ pola, w którym jest to zapisane?
image
A co stoi na przeszkodzie, żeby daną komórkę odczytać jako image
? Bo image
to po prostu binarni zapisany obrazek bez żadnych "wymysłów"
Poradziłem sobie, dzięki wszystkim za odpowiedzi.
Properta:
public byte [] DAB_Wartosc { get; set; }
Przypisywanie przed reader:
DAB_Wartosc = (byte[]) dataReader["DAB_Wartosc"].Value;
Potem w kolejnym kroku:
Convert.ToBase64String(prodErp.DAB_Wartosc)
Oto cała filozofia. Banał ale może komuś się przyda.