Upload файлов по прежему работает только через execute_open_file и inputfile?
Хочу купить HE, загрузил демку
Пробую вот так, не работает:
$window->execute_open_file("Выбор выкладываемого файла", '"d:\img\1.jpg", "&Открыть",false,true);
Ошибка:
object connection не поддерживается в Demo версии
Unknown command: Window.execute_open_file?text=...
Через inputfile не катит.
Upload файлов
Re: Upload файлов
В демо эта возможность отключена.
В ИЕ версии выгрузка файлов работает без ограничений. (через управление диалогом выгрузки файлов)
В хром версии выгрузка работает еще лучше, не появляется даже диалог открытия файла - все происходит на уровне ядра браузера.
В ИЕ версии выгрузка файлов работает без ограничений. (через управление диалогом выгрузки файлов)
В хром версии выгрузка работает еще лучше, не появляется даже диалог открытия файла - все происходит на уровне ядра браузера.
Re: Upload файлов
я так понял демки тоже нету хрома?
пример кода можете привести как там это происходит?
Спасибо!
Re: Upload файлов
Демо хрома нет, пока можем триал выдать на дней 10, напишите в скайп.
А код - такой же - только диалог загрузки не появляется совсем :
А код - такой же - только диалог загрузки не появляется совсем :
<?php $xhe_host = "127.0.0.1:7010"; // подключим объект для управления эмулятором, если еще не подключен if (!isset($path)) $path="../../../Templates/xweb_human_emulator.php"; require($path); // начало echo "<hr><font color=blue>window->".basename (__FILE__)."</font><hr>"; while (true) { // 1 echo "1. Перейдем на полигон : "; echo $browser->navigate("http://www.humanemulator.net/poligon/inputfile.html")."<br>"; sleep(1); // 2 echo "2. Указали что при появлении диалога, задавать имя файла : "; echo $window->execute_open_file("ф","test\\file.txt","&Открыть",false,true)."<br>"; // 3 echo "3. Откроем диалог выбора файла : "; $obj=$inputfile->get_by_name("Name"); echo($obj->focus()."\n"); $obj->send_mouse_click(); sleep(1); // 4 echo "4. Указали что при появлении диалога, задавать нескольок имен файлов : "; echo $window->execute_open_file("ф","\"c:\\file1.txt\" \"c:\\file2.txt\" " ,"&Открыть",false,true)."<br>"; // 5 echo "5. Откроем диалог выбора файла : "; $obj=$inputfile->get_by_name("Name1"); echo($obj->focus()."\n"); $obj->send_mouse_click(); sleep(2); } // конец echo "<hr><br>"; // Quit $app->quit(); ?>