Mashup Builder > Виджеты > Унаследованные виджеты > Виджет "Выгрузка файла" (унаследованный)
Виджет "Выгрузка файла" (унаследованный)
Используйте виджет "Выгрузка файла", чтобы позволить пользователям выгружать файлы с клиента в репозиторий файлов.
Например, можно выполнить следующие действия:
задать пользовательский путь к репозиторию файлов;
указать типы разрешенных файлов;
выгрузить одновременно несколько файлов;
разрешить или запретить выбор нескольких файлов.
* 
Пользователи с соответствующими разрешениями доступа могут выгружать в систему файлы с любым типом содержимого. Компания PTC не гарантирует, что выгружаемые файлы безопасны, а входные данные поступают от доверенных пользователей.
Имя свойства
Описание
Базовый тип
Значение по умолчанию
Доступно для привязки? (Д/Н)
Доступно для локализации? (Д/Н)
CustomClass
Определяемый пользователем класс CSS для применения к верхнему разделу виджета. Можно ввести несколько классов, разделенных пробелами.
STRING
Н/Д
Д
Н
RepositoryName
Имя FileRepository, используемое виджетом.
THINGNAME
SystemRepository
Д
Н
DisplayRespositorySelector
Показывает, должен ли целевой FileRepository быть редактируемым.
BOOLEAN
True
Н
Н
Path
Целевой путь к FileRepository, используемый виджетом.
STRING
/
Д
Н
MultiFilesSelect
Включает выбор нескольких файлов.
BOOLEAN
false
Н
Н
DisplayPathTextBox
Показывает, должен ли целевой путь к FileRepository быть редактируемым.
BOOLEAN
True
Н
Н
FileName
Имя файла, который будет выгружен.
STRING
Н/Д
Д
Н
FullPath
Целевой путь к FileRepository.
STRING
Н/Д
Д
Н
AllowedFileTypes
Задает разрешенные типы файлов, которые могут быть выгружены. Типы должны разделяться запятой. Например: .gif, .png, .doc, .jpg.
* 
Если разрешенные типы файлов не заданы, могут выгружаться все разрешенные типы файлов.
STRING
Н/Д
Д
Н
MaximumFileSize
Максимальный предельный размер файла (в мегабайтах). Нажмите кнопку Сброс, чтобы удалить ограничение.
* 
Если это поле не задано, размер выгружаемых файлов не контролируется.
NUMBER
Н/Д
Д
Н
ShowDataLoading
Отображает значок вращения при загрузке данных.
BOOLEAN
True
Н
Н
UploadComplete
Событие. Событие, инициируемое виджетом "Выгрузка файла", когда выгрузка файла завершается.
Н/Д
Н/Д
Д
Н
UploadFailed
Событие. Событие, инициируемое виджетом "Выгрузка файла" при сбое выгрузки файла.
Н/Д
Н/Д
Д
Н
Верхний уровень
Положение виджета в пикселях от верхней границы мэшапа.
NUMBER
45
Н
Н
Слева
Положение виджета в пикселях от левого края мэшапа.
NUMBER
70
Н
Н
Ширина
Ширина виджета.
NUMBER
302
Н
Н
Height
Высота виджета.
NUMBER
95
Н
Н
Видимый
Задает видимость виджета во время выполнения.
BOOLEAN
True
Д
Н
Было ли это полезно?