FileUploader
Объект, предназначенный для загрузки файлов пользователем
Шаблон FileUploader
Перечень всех возможных тэгов объекта:
<MyObject Name="" Type="FileUploader" Assembly="BaseControls" ChangeForm="">
<!--Тэги, общие для всех графических объектов-->
<Top></Top>
<Bottom></Bottom>
<Left></Left>
<Right></Right>
<Height></Height>
<Width></Width>
<FontStyle></FontStyle>
<ForeColor></ForeColor>
<BackColor></BackColor>
<Enabled></Enabled>
<Visible></Visible>
<Hint></Hint>
<Change User="" Source="" ValueSet="" />
<!--Тэги, специфичные для FileUploader-->
<FileExtensions></FileExtensions>
<MaxAllowedFiles></MaxAllowedFiles>
<MaxFileSize></MaxFileSize>
</MyObject>
Описание FileUploader
<MyObject Name="FileUploaderName" Type="FileUploader" Assembly="BaseControls">
<!--Тэги, общие для всех графических объектов-->
<!--Тэги, специфичные для FileUploader-->
</MyObject>
Получение значения FileUploader
Значением FileUploader
является список Guid-ов тех файлов, которые были загружены на Engine. Для получения списков Guid-ов файлов используется get-проперти GuidList
:
<Object Name="FileUploaderName">
<Property Name="GuidList" />
</Object>
Задание значения FileUploader
Задать значение FileUploader
нельзя.
Тэги, специфичные для FileUploader
FileExtensions
Допустимые расширения файлов (в диалоговом окне выбора файлов у пользователя).
Необязательный тэг. Любое значение будет переведено в текстовое. Ожидается список расширений файлов через запятую или специальные значения, обозначающие группы файлов. Подробнее по ссылке.
<FileExtensions>.doc, .docx</FileExtensions>
<FileExtensions>image/*</FileExtensions>
MaxAllowedFiles
Максимальное допустимое количество файлов при загрузке.
Необязательный тэг. Ожидается целочисленное значение.
По умолчанию используется значение 1.
<MaxAllowedFiles>3</MaxAllowedFiles>
MaxFileSize
Максимально допустимый размер файла (в Мб).
Необязательный тэг. Ожидается целочисленное значение.
По умолчанию используется значение 10.
Не рекомендуется указывать слишком большой допустимый размер файла, т.к. это может привести к серьезному увеличению нагрузки на сервер, где расположены WebForms.
<MaxFileSize>5</MaxFileSize>
Get-проперти для получения свойств
FileExtensions
Возвращает список допустимых расширений файлов.
<Object Name="FileUploaderName">
<Property Name="FileExtensions" />
</Object>
MaxAllowedFiles
Возвращает максимально допустимое количество файлов при загрузке.
<Object Name="FileUploaderName">
<Property Name="MaxAllowedFiles" />
</Object>
MaxFileSize
Возвращает максимально допустимый размер файла.
<Object Name="FileUploaderName">
<Property Name="MaxFileSize" />
</Object>
GuidList
Возвращает массив Guid-ов файлов, которые были успешно загружены на Engine.
<Object Name="FileUploaderName">
<Property Name="GuidList" />
</Object>
Set-проперти для динамического задания свойств
FileExtensions
Задает допустимые расширения файлов (в диалоговом окне выбора файлов у пользователя).
Ожидается список расширений файлов через запятую или специальные значения, обозначающие группы файлов. Подробнее по ссылке.
<Object Name="FileUploaderName">
<Property Name="FileExtensions">.jpg</Property>
</Object>
MaxAllowedFiles
Задает максимальное допустимое количество файлов при загрузке.
Ожидается целочисленное значение.
<Object Name="FileUploaderName">
<Property Name="MaxAllowedFiles">3</Property>
</Object>
MaxFileSize
Задает максимально допустимый размер файла (в Мб).
Ожидается целочисленное значение.
<Object Name="FileUploaderName">
<Property Name="MaxFileSize">5</Property>
</Object>
Last updated