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