SetAsFile
Устанавливает данное изображение как выбранный с машины файл с указанным именем при активации диалога выбора файла.
Синтаксис
PASCAL
procedure TImage.SetAsFile(aFileName: String);
ECMA
TImage.setAsFile(aFileName);
Параметры
Параметр | Тип (PASCAL) | Тип (ECMA) | По умолчанию | Описание |
---|---|---|---|---|
aFileName | String | String | - | Имя файла, под которым изображение будет передано на сервер при отправке формы |
Возвращаемое значение
Тип (PASCAL) | Тип (ECMA) | Описание |
---|
Примеры
PASCAL
//{$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
//{$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();