Вот полный код
// set up basic ssl ftp connection
$conn_id = ssh2_connect($ftp_server, 22);
ssh2_auth_password($conn_id, $ftp_username, $ftp_userpass);
// Open SSL session
$sftp = ssh2_sftp($conn_id);
$Official = "/FTP/LPS Data/ATC/RHIL/20190119_RHIL/XML";
$dir = "Z:\adminshare\Rosehill\190119_Rosehill Gardens\XML\Race_4\\";
// Open a directory, and read its contents
if (is_dir($dir)){
if ($dh = opendir($dir)){
while (($file = readdir($dh)) !== false){
$stream = fopen("ssh2.sftp://$sftp" . $file, 'w');
$file = file_get_contents($remoteFile_Official);
fwrite($stream, $file);
fclose($stream);
}
closedir($dh);
}
}
Надеюсь, что поможет немного больше
Когда я надел свою шляпу безопасности, ответ будет Надеюсь, что нет. Я не хочу, чтобы плагины браузера обошли мои настройки безопасности браузера. Я полагал бы что уязвимость.
Мог бы быть путь к автономным Воздушным приложениям, но в браузере Flash должен соблюдать настройки браузера.
В Вашей компании Вы могли создать свой собственный корневой CA, добавить его сертификат всем машинам, которые получат доступ к интранет, и затем иметь проблему CA Ваш веб-сервис сертификат. Сертификат больше не будет самоподписываться. Эти два основных вопроса: (1) управление закрытым ключом Вашего CA, (2) распределение корневого сертификата CA клиенту ПК.
Необходимо загрузить сертификат и установить его и на IE и на Firefox.
Устанавливать сертификат на IE:
http://www.markwilson.co.uk/blog/2008/11/trusting-a-self-signed-certificate-in-windows.htm
Устанавливать сертификат на FF:
Перейдите к Инструментам-> Опции и нажмите на вкладку Encryption. Нажмите "View Certificates", затем "Импорт".
По моему опыту, сертификат должен быть или проверен или установлен в браузере, чтобы заставить Flash работать правильно. Сертификат также должен иметь допустимое имя хоста, но можно просто отредактировать hostfile клиента, если необходимо сделать это для тестирования.
Ну, Flash Player должен просто использовать браузер, чтобы сделать соединение и сделать с ним. У нас есть подобная установка здесь. Мы используем саморегулируемые сертификаты и общайтесь с каналом AMF через HTTPS. Я предполагаю, что наша настройка отличается тем, что мы загружаем сам приложение Flash на HTTPS, поэтому он разговаривает от HTTPS к тому же серверу HTTPS. Может быть, вы могли бы попробовать это? Это настройка для нашего сервера Tomcat: