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