Jeśli mówimy o przechowywaniu Prześlij plik na przykład zawsze będę przechowywać następujące pola:
- Plik - varbinary (max)
- FileName - nvarchar (255) (w tym rozszerzenie pliku, na przykład „myfile.txt”)
- FileType - nvarchar (255) (typ MIME)
Typ MIME jest ważne, czy jest to aplikacja internetowa oparta i chcesz zezwolić na pobieranie plików w pewnym poi nt. Mając typ MIME, możesz powiedzieć przeglądarce, jak najlepiej obsługiwać plik.
Tak więc bezpośrednią odpowiedzią na pytanie jest zapisanie zarówno typu MIME, jak i rozszerzenia. Powodem jest to, że nie możesz zapewnić poprawnego rozszerzenia pliku, więc potrzebujesz typu MIME, aby zidentyfikować typ pliku. Ale należy przechowywać rozszerzenie z nazwą pliku, aby można było podać poprawną nazwę pliku podczas pobierania.
Dziękuję za twoje myśli, dźwięki rozsądne. To, o czym głównie mówię, to aplikacja na komputer, a nie aplikacja internetowa. – SeToY
@SeToY: Zawsze będę przechowywać wszystkie 3 bity danych, nawet jeśli ich nie potrzebujesz z minuty na minutę. Ponieważ jeśli nie od początku, trudno będzie uzyskać te informacje później. W takim przypadku powinieneś być przygotowany na zmianę wymagań. Może udostępniasz portal dla danych, może zdecydujesz się na "czytnik plików w aplikacji". – musefan
Dobra, więc przechowywanie MIME-Type jest zawsze lepsze niż przechowywanie rozszerzenia. Dziękuję Ci! :) – SeToY