Zdjęcie z bazy do Base64

Zdjęcie z bazy do Base64
RP
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 8
0

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?

KamilAdam
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Silesia/Marki
  • Postów: 5550
0

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)

RP
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 8
0
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.

abrakadaber
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6610
0

jaki jest typ pola, w którym jest to zapisane?

RP
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 8
0
abrakadaber napisał(a):

jaki jest typ pola, w którym jest to zapisane?

image

abrakadaber
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6610
0

A co stoi na przeszkodzie, żeby daną komórkę odczytać jako image? Bo image to po prostu binarni zapisany obrazek bez żadnych "wymysłów"

RP
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 8
0

Poradziłem sobie, dzięki wszystkim za odpowiedzi.

Properta:

Kopiuj
public byte [] DAB_Wartosc { get; set; }

Przypisywanie przed reader:

Kopiuj
DAB_Wartosc = (byte[]) dataReader["DAB_Wartosc"].Value;

Potem w kolejnym kroku:

Kopiuj
Convert.ToBase64String(prodErp.DAB_Wartosc)

Oto cała filozofia. Banał ale może komuś się przyda.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.