Witam,
Piszę aplikację w której użytkownicy mają możliwość dodawania zdjęć do ogłoszeń. Kiedy ostatni raz potrzebowałem przechowywać pliki w bazie użyłem po prostu blob'a, ale takie przechowywanie plików bezpośrednio w bazie mnie nie przekonuje. Chciałem zapisywać pliki na serwerze a w bazie przechowywać tylko nazwę pliku. Znalazłem taki przykład w dokumentacji: https://spring.io/guides/gs/uploading-files/
Myślałem nad tym, żeby dodać jakąś metodę tworzącą nazwę z loginu użytkownika i oryginalnej nazwy pliku żeby nie podpisywać przechowywanych danych jawnym nickiem. Może po prostu zwykłe numerowanie plików będzie lepsze? Albo w ogóle jest jakiś inny, lepszy sposób, żeby rozwiązać tą sprawę? Z góry dziękuję za wszelkie sugestie.