Загрузить файл на сайт программно?
Я использую Lazarus. У меня есть приложение с компонентом webbrowser, которое заходит на веб-сайт, загружает страницу, как показано ниже (см. HTML-код ниже), и заполняет различные входные данные. Последний ввод - это файл для загрузки. Я хотел бы, чтобы мое приложение "нажмите» Найдите, выберите нужный файл и откройте. После этого я мог бы опубликовать форму ИЛИ просто загрузить файл и продолжить.
У меня есть следующий HTML-код на сайте:
File:
Я попытался выполнить JS из моего приложения: document.getElementById ('имя файла') .value = 'C: \ x.csv'2
Я пытался использовать следующий кодHttpPostFile отсинапс:
uFileName := 'C:\x.csv';
uStream := TFileStream.Create(uFileName, fmOpenRead);
uList:=TStringList.Create;
if HttpPostFile('upload.asp?step=2&output=1', 'filename', uFileName, uStream, uList) then
ShowMessage('OK');
Он ничего не сделал (я следил за активностью приложения сСкрипач)
Любая помощь будет оценена.
Заранее спасибо,
Жолт