Bên trong ứng dụng grails, tôi cần tải lên tệp dưới ứng dụng web/js, thêm tiền tố và đặt vào S3. Tôi đang gặp khó khăn trong việc tìm hiểu cách đọc tệp js theo cách sẽ hoạt động trong phát triển (/ web-app/js) và sản xuất (/ js). Tôi đang làm điều này từ bên trong một đối tượng miền.Đọc biểu mẫu tệp ứng dụng
7
A
Trả lời
8
Trong điều khiển của bạn, bạn có thể gọi:
def jsFolder = grailsAttributes.getApplicationContext().getResource("js/").getFile()
và sau đó tiến hành jsFolder
. Để xác định thư mục cơ sở của một ứng dụng Grails chạy, sử dụng
String dir = applicationContent.getResource("/").getFile()
Bắt con đường js từ một dịch vụ là một chút khó khăn:
Bạn cần phải thực hiện các giao diện ApplicationContextAware
như thế này:
class MyService implements ApplicationContextAware {
ApplicationContext applicationContext
Tuy nhiên, gọi mã này từ một lớp miền không phải là một ý tưởng hay (xem thread để được giải thích) và tôi thậm chí không chắc chắn nếu có thể, ngoại trừ việc nhận đường dẫn từ hướng dẫn cấu hình
Hy vọng điều đó sẽ hữu ích.
Các vấn đề liên quan
- 1. Làm đẹp ứng dụng Biểu mẫu Windows
- 2. Đọc biểu mẫu dữ liệu trong ActionFilterAttribute
- 3. Cách tải biểu mẫu bên trong biểu mẫu khác trong ứng dụng giành chiến thắng
- 4. SelectedValueChange() bắn sự kiện trong khi tải biểu mẫu trong ứng dụng Biểu mẫu Windows
- 5. Làm cách nào để thực thi tệp .bat từ ứng dụng biểu mẫu C# windows?
- 6. Ẩn biểu mẫu chính trong ứng dụng Delphi 2009
- 7. Biểu mẫu khách hàng gửi ngày giờ, ứng dụng MVC
- 8. Delphi - dừng ứng dụng trên biểu mẫu chính tạo
- 9. Ứng dụng Android để điền vào Biểu mẫu PDF
- 10. Tìm biểu mẫu đang mở trong ứng dụng C# windows
- 11. Tải ứng dụng chạy Kiểm soát Biểu mẫu Windows
- 12. Mẫu biểu mẫu Django sử dụng biểu mẫu.ModelMultipleChoiceField
- 13. Cách đọc tệp thuộc tính trong ứng dụng web?
- 14. Thêm và đọc tệp json trong ứng dụng iPhone
- 15. Đọc tệp nhật ký bị khóa bởi ứng dụng khác
- 16. Cách thay đổi ứng dụng bảng điều khiển thành ứng dụng biểu mẫu cửa sổ?
- 17. Đọc dòng mới trong textarea TRƯỚC KHI gửi biểu mẫu?
- 18. sử dụng mẫu MVC MVP trong biểu mẫu thắng
- 19. Sự cố mã hóa trong công cụ ứng dụng khi gửi biểu mẫu nhiều dạng/biểu mẫu dữ liệu
- 20. nHibernate + Mvc3 Ứng dụng mẫu
- 21. Ứng dụng mẫu WPF
- 22. đọc thông tin sử dụng ứng dụng
- 23. Không thể truy cập ConfigurationManager.AppSettings trong Ứng dụng Biểu mẫu Windows
- 24. Rails 3 biểu mẫu nhiều bước với tải lên tệp
- 25. Các mẫu thiết kế phổ biến nhất cho bất kỳ ứng dụng biểu mẫu cửa sổ nào?
- 26. Trường biểu mẫu Django sử dụng SelectDateWidget
- 27. Làm cách nào để nhận được đối số trong một ứng dụng biểu mẫu?
- 28. Biểu mẫu web ASP.NET: Trang chính và tệp CSS
- 29. rss đọc ứng dụng iphone/ipad
- 30. Đọc pixel từ Ứng dụng OpenGL/GLUT