È possibile trascinare e rilasciare i file dal file system locale in un'applicazione Flex?
-
06-07-2019 - |
Domanda
Vorrei sapere se è possibile creare un'applicazione Flex accettando il rilascio di file locali?
L'obiettivo è recuperare solo il percorso / nome completo del file nel file system locale.
I risultati di Google riguardano principalmente il trascinamento di oggetti all'interno di un'applicazione flessibile.
Grazie in anticipo.
Soluzione
No. E per motivi di sicurezza, flex non ti consente di leggere il percorso completo del file anche durante il caricamento di un file.
Altri suggerimenti
Sfortunatamente, non con un'applicazione Web ospitata su browser, no: le API di trascinamento della selezione sono disponibili solo per le applicazioni Flex destinate ad Adobe AIR.
Come altri hanno già detto, a causa di problemi di sicurezza, non è possibile utilizzare Flex. Puoi comunque usare AIR, che è basato su desktop, per trascinare e rilasciare oggetti al suo interno, usando dragManager ().
Puoi usare un Flex-Iframe ( link ) per visualizzare una pagina html all'interno dell'applicazione Flex e gestisci lì la funzionalità di caricamento. Quindi puoi caricare il file tramite php o passare le informazioni per flettere tramite ExternalInterface. Tuttavia, ciò non funzionerà in IE.