SetAsFile

Устанавливает данное изображение как выбранный с машины файл с указанным именем при активации диалога выбора файла.

Синтаксис

PASCAL

procedure TImage.SetAsFile(aFileName: String); 

ECMA

TImage.setAsFile(aFileName);

Параметры

Параметр Тип (PASCAL) Тип (ECMA) По умолчанию Описание
aFileName String String - Имя файла, под которым изображение будет передано на сервер при отправке формы

Возвращаемое значение

Тип (PASCAL) Тип (ECMA) Описание

Примеры

PASCAL

  1. //{$MODE PASCAL}
    TABS[0].load('tests://captcha.html');
    var image = TABS[0].getElements('#recaptcha_challenge_image')[0].image();
    var tab2 = TTab.Create();
    tab2.load('localhost/watests/upload/index.html');
    image.setAsFile('captcha_as_file.png');
    tab2.getElements('input[name=filename]')[0].MouseClick;
    tab2.getElements('input[type=submit]')[0].MouseClick;

ECMA

  1. //{$MODE ECMA}
    TABS[0].load('tests://captcha.html');
    var image = TABS[0].getElements('#recaptcha_challenge_image')[0].image();
    var tab2 = new TTab();
    tab2.load('localhost/watests/upload/index.html');
    image.setAsFile('captcha_as_file.png');
    tab2.getElements('input[name=filename]')[0].mouseClick();
    tab2.getElements('input[type=submit]')[0].mouseClick();