Tôi tự hỏi tôi nên lưu tệp do người dùng tải lên trong ứng dụng của mình ở đâu. Ngay bây giờ tôi đang lưu chúng ngay vào webapps/images/uploads (thư mục webapps được ánh xạ dưới dạng thư mục tài nguyên qua thư mục mvc-resource) và chúng ngay lập tức có sẵn để hiển thị sau khi tải lên. Nhưng tôi không chắc liệu đây có phải là điều đúng đắn để làm không? làm thế nào sẽ redeployment của ứng dụng ảnh hưởng đến các tập tin đã được lưu trữ ở đó? nó sẽ không phức tạp trở lại up của ứng dụng? về cơ bản tôi nên lưu trữ chúng trên máy chủ ở đâu? và điều này bị ảnh hưởng bằng cách sử dụng máy chủ cục bộ (cửa sổ) hoặc máy chủ từ xa (linux) Cảm ơnNơi lưu trữ video tải lên của người dùng trong ứng dụng mvc mùa xuân?
5
A
Trả lời
5
Tôi sẽ sử dụng thư mục riêng bên ngoài thư mục webapp của máy chủ ứng dụng. Trong trường hợp cập nhật ứng dụng, điều này có vẻ thích hợp hơn. Chỉ cần cẩn thận cách bạn lưu tên tệp trong cơ sở dữ liệu (tốt hơn là lưu tệp mà không có bất kỳ đường dẫn nào, trong trường hợp thay đổi).
Các vấn đề liên quan
- 1. nơi lưu trữ thông tin xác thực người dùng trong ứng dụng doanh nghiệp (EAI)?
- 2. Sự cố tải lên tệp mùa xuân
- 3. Phạm vi điều khiển, dịch vụ, kho lưu trữ trong ứng dụng web mùa xuân?
- 4. Cách tốt nhất để lưu trữ các tệp do người dùng tải lên trong webapp
- 5. Mùa xuân có cách tải lên mọi thứ khi ứng dụng tải lần đầu không? Ở cấp độ toàn cầu
- 6. Nơi lưu trữ tệp nhật ký ứng dụng trên Windows
- 7. Hiểu lớp DeferredResult MVC của mùa xuân trong bối cảnh của github ứng dụng lò xo MVC-chat
- 8. Tải lên mp4 Video lên facebook bằng ứng dụng Android
- 9. Lưu trữ các tệp do người dùng tải lên trên máy chủ web
- 10. Cách @Validate tên người dùng duy nhất vào mùa xuân?
- 11. asp.net mvc - nơi lưu trữ userid - số nguyên?
- 12. chế độ dev trong mùa xuân MVC
- 13. Grails và Tomcat: Nơi lưu trữ các tệp đã tải lên trong hệ thống tệp?
- 14. mẫu mvc mùa xuân: chọn thẻ
- 15. Tải ảnh lên ứng dụng MVC 4
- 16. Log4j ghi tên người dùng bảo mật mùa xuân
- 17. Nơi ứng dụng sẽ lưu trữ nhật ký của nó trong Mac OS?
- 18. Ứng dụng web MVC mùa xuân: ngữ cảnh ứng dụng bắt đầu hai lần
- 19. Trường ẩn trong mùa xuân MVC
- 20. Freemarker + Hướng dẫn mùa xuân MVC
- 21. Người dùng dùng phiên của người dùng khác khi phiên được lưu trữ trong memcached (Rails)
- 22. Quản lý phiên Tomcat/mùa xuân cho người dùng ẩn danh
- 23. Tải nội dung của tệp do người dùng tải lên trước khi lưu
- 24. Tải lên và lưu trữ hình ảnh
- 25. Lưu trữ hình ảnh đã tải lên trên Máy ứng dụng của Google với Java
- 26. Nơi lưu dữ liệu ứng dụng trong ứng dụng .NET
- 27. Nơi lưu trữ cài đặt/trạng thái ứng dụng trong ứng dụng MVVM
- 28. mùa xuân gốc ứng dụng biến
- 29. web cho mùa xuân và ngủ đông ứng dụng
- 30. Làm thế nào để cấu hình mùa xuân RestTemplate với SSL (trong mùa xuân @MVC)
chính xác đây là những gì tôi đang suy nghĩ về, nhưng làm thế nào tôi có thể làm cho thư mục này acessible cho công chúng? làm thế nào để phục vụ nội dung từ nó? – Schyzotrop
quên thêm tôi đang sử dụng tomcat 6 – Schyzotrop
Bạn có thể đặt một thư mục trong webapp. Nội dung sẽ có sẵn dưới dạng tài nguyên tĩnh. Bạn cũng có thể viết một servlet sẽ trả về tệp từ thư mục tải lên với loại nội dung thích hợp. – Kartoch