5.9.8.1. Загрузка файлов
Для загрузки файлов с компьютера пользователя в хранилище следует использовать компоненты FileUpload
и FileMultiUpload
. Примеры использования приведены в описании компонентов.
Компонент FileUpload
также можно использовать в готовом диалоговом окне FileUploadDialog, позволяющем загружать файлы в промежуточное хранилище.
Промежуточное хранилище клиентского уровня FileUploadingAPI
для хранения временных файлов использует каталог, заданный свойством приложения cuba.tempDir. В случае сбоев в нем могут оставаться временные файлы, для удаления которых служит метод clearTempDirectory()
бина cuba_FileUploading
. Этот метод периодически вызывается шедулером, объявленным в файле cuba-web-spring.xml.