Pliki pdf - upload, storage

0

Cześć,

piszę inżynierkę w Laravel i moja aplikacja mieć min funkcjonalność uploadu pliku pdf dla użytkownika. Zastanawiam się w jaki sposób to rozwiązać, myślałem nad trzema opcjami: zwykły folder na serwerze i tam wrzucamy normalnie pliki, druga opcja to rekord w bazie danych mysql jako BLOB(nie wiem jeszcze dokładnie jak to działa) i trzecia opcja to wrzucanie plików na jakiś hosting i w bazie bym trzymał tylko adresy do tych plików. Co o tym myślicie? W jaki sposób najlepiej to rozwiązać a może jest jeszcze jakiś inny sposób?

1

Nie do końca rozumiem, co chcesz uzyskać.
Z tego co kojarzę, to takie pliki są generowane w locie i przesyłane bezpośrednio do przeglądarki. Dlaczego Ty chcesz je gdzieś magazynować i potem udostępniać? To jest działanie celowe?

Opisz może dokładniej sytuację oraz to, co (i dlaczego) chcesz uzyskać.

0

Chcę umożliwić użytkownikowi możliwość przechowywania takich plików w jednym miejscu np. jakieś faktury, instrukcje ogólnie żeby każdy użytkownik miał swoje wszystkie dokumenty w jednym miejscu.

2

Jak dobrze rozumiem, to @mdfg00 chce dać użytkownikowi możliwość wrzucania dowolnego pliku PDF do bazy — albo gdzie indziej. Każde z zaproponowanych przez ciebie rozwiązań jest ok. Jak plików ma być dużo to w przypadku BLOBów baza będzie szybko rosła. Wówczas lepiej wrzucić w katalog i trzymać w bazie ścieżki. Jak plik będą pobierane dużo razy to możesz też skorzystać z usługi typu S3 żeby odciążyć serwer aplikacyjny.

mdfg00 napisał(a):

Chcę umożliwić użytkownikowi możliwość przechowywania takich plików w jednym miejscu np. jakieś faktury, instrukcje ogólnie żeby każdy użytkownik miał swoje wszystkie dokumenty w jednym miejscu.

No to do tego najlepiej sprawdź się coś w rodzaju Dropboxa albo systemy typu Alfresco

0

@Tomek Pycia: Dzięki, dokładnie zrozumiałeś o co mi chodzi. Nie to nie będzie jakaś wielka liczba tych pdfów bo piszę apkę jako projekt inżynierski. Google drive chyba będzie tym czego szukam w takim razie.

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