Blob sqlite pozyskanie formatu pliku

0

Chciałbym zapisywać przy użyciu Javy plik zapisany w bazie danych sqlite na wybrane miejsce w komputerze. Wszystko działa jak należy mam tylko jeden problem z nazwą zapisanego pliku. Jeżeli plik będzie formatu jpg. png lub doc. to w jaki sposób odczytać format pliku znajdujący się w rekordzie o typie blob ? Użytkownik wybiera scieżkę zapisu ale nie wybiera formatu co to ma być. Ma ktoś pomysł jak to rozwiązać ?

1

Przy zapisie do bazy danych, w osobnym polu można zapisywać nazwę pliku lub przynajmniej rozszerzenie. Ewentualnie, większość formatów posiada charakterystyczne ciągi bajtów, więc można po tym ciągu rozpoznawać format, ale nie jest to możliwe w przypadku wszystkich typów plików.

1 użytkowników online, w tym zalogowanych: 0, gości: 1