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?
Zdjęcie z bazy do Base64
- Rejestracja: dni
- Ostatnio: dni
- Postów: 8
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Silesia/Marki
- Postów: 5550
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)
- Rejestracja: dni
- Ostatnio: dni
- Postów: 8
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.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 6610
jaki jest typ pola, w którym jest to zapisane?
- Rejestracja: dni
- Ostatnio: dni
- Postów: 8
abrakadaber napisał(a):
jaki jest typ pola, w którym jest to zapisane?
image
- Rejestracja: dni
- Ostatnio: dni
- Postów: 6610
A co stoi na przeszkodzie, żeby daną komórkę odczytać jako image? Bo image to po prostu binarni zapisany obrazek bez żadnych "wymysłów"
- Rejestracja: dni
- Ostatnio: dni
- Postów: 8
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.