Я пытаюсь встроить FTP-клиент в веб-страницу с помощью Flash. Я использую FlexFTP , который, похоже, предназначен для AIR. Я изменил его, чтобы использовать FileReference, чтобы он мог работать в плагине Flash. Мне нужно подключиться только к одному серверу, и на этом сервере работает соответствующий сервер политики сокетов.
Я могу подключиться и войти в систему просто отлично, но когда я пытаюсь загрузить файл, я получаю нарушение безопасности в песочнице (ошибка 2048), говорящее «невозможно загрузить данные из 127.0.0.1:38422», выданное ceatePassiveSocket ().
Я начинаю думать, что невозможно сделать FTP из Flash из-за необходимости открывать порт локально. Есть ли способ обойти это, или я могу получить достоверное подтверждение того, что это невозможно?