É possível arrastar e soltar arquivos do sistema de arquivos local para um aplicativo Flex?
-
06-07-2019 - |
Pergunta
Gostaria de saber se é possível criar um aplicativo Flex que aceite a queda dos arquivos locais?
O objetivo é recuperar apenas o caminho/nome completo do arquivo no sistema de arquivos local.
Os resultados do Google são principalmente sobre arrastar e soltar itens dentro de um aplicativo Flex.
Agradeço antecipadamente.
Solução
Não. E devido a preocupações de segurança, o Flex não permite ler o nome do caminho completo do arquivo, mesmo ao fazer o upload de um arquivo.
Outras dicas
Infelizmente, não com um aplicativo da Web hospedado no navegador, não-as APIs de arrastar e soltar estão disponíveis apenas para flexões flexíveis com direcionamento do Adobe Air.
Como outros disseram, devido a problemas de segurança, você não pode usar o Flex. No entanto, você pode usar o ar, baseado em desktop, para arrastar e soltar as coisas para dentro, usando o dragManager ().
Você pode usar um flex-iframe (link) para exibir uma página HTML dentro do aplicativo Flex e manipular a funcionalidade de upload lá. Em seguida, você pode fazer o upload do arquivo via php ou passar informações para flexionar via externo -interface. Isso não funcionará no IE, no entanto.