Cho em hỏi là trong thực tế khi người ta deploy 1 project Spring Boot lên VPS thì các file (ảnh,...) được người dùng upload khi sự dụng thì các file đó sẽ được lưu trữ ở đâu ạ ?
Thường khi ở dưới local thì theo em biết thì sẽ có 3 option để lưu 1 file:
- Lưu trữ file ở 1 thư mục chung với project rồi lưu đường dẫn của file đó ở DB
- Lưu trữ file ở DB (theo kiến thức hạn hẹp của em thì kiểu dữ liệu sẽ là kiểu byte[] hoặc blob)
- Lưu file ở cloud như AWS S3,Cloudinary,.....
Cảm ơn mọi người !