Ich versuche, von der Flex-Webanwendung auf das lokale Dateisystem zuzugreifen. Ich weiß, es ist ziemlich schwierig, aber ich denke, dass es einen Weg geben muss. Gibt es eine Möglichkeit, dass die Flex-App AIR-Komponenten verwenden kann, oder kann die Webanwendung ein AIR-Modul aufrufen, um Dateien auszuwählen und hochzuladen?Zugriff auf das lokale Dateisystem über die Flex-Webanwendung?
Antwort
Es gibt keine direkte Möglichkeit, wie eine webbasierte Flex/Flash-Anwendung auf AIR-basierte APIs zugreifen kann. Sie sind nicht im Flash Player integriert, sondern sind Erweiterungen, die in die AIR-Laufzeitumgebung integriert sind. Sie können nicht direkt auf sie zugreifen, da sie nicht vorhanden sind.
Wenn Sie eine AIR-App auf dem lokalen Computer des Benutzers installiert haben, können Sie diese App theoretisch als Proxy mit localConnection verwenden. Auf diese Weise kann die AIR-App direkt auf das Dateisystem zugreifen, ausgelöst durch die browserbasierte App. Ich bin mir nicht sicher, wie Benutzerinteraktion funktionieren würde.
Wenn auf dem Clientcomputer eine Serversoftware installiert ist, können Sie mithilfe von RmoteObject/HTTPService/WebService-Befehlen Dateiverarbeitungsbefehle von Flex auslösen. Dies würde dem Benutzer keine Interaktionsfähigkeit geben und ist normalerweise nicht praktisch, außer wenn Sie eine starke Kontrolle über Ihre Client-Maschinen haben.
Jeder Ansatz würde eine App Installation Alptraum vorstellen; was fast den Zweck einer browserbasierten App zunichte macht.
Mit den Methoden von FileReference können Sie den Benutzer auffordern, Dateien zum Öffnen (Laden in Flash, Hochladen auf Server) oder Speichern (vom Server oder Bytes aus Flash) auszuwählen.
- 1. Applet-Frameworks für den Zugriff auf lokale Dateisystem
- 2. Zugriff auf iOS-Simulator-Dateisystem über SSH?
- 3. Zugriff auf Sinatra-App über das lokale Netzwerk nicht möglich
- 4. Zugriff auf lokale HTTPS-Site über LAN
- 5. Zugriff auf die Datenbank über das Netzwerk
- 6. Zugriff auf Android-Dateisystem von Windows 7-Befehlszeile über USB
- 7. Schützen docker Dateisystem Zugriff
- 8. Liegt das virtuelle Dateisystem auf verteilten Dateisystemen?
- 9. Zugriff auf das Modul node.js Dateisystem in Meteor
- 10. Webanwendung Zugriff Benutzer Dateisystem
- 11. Zugriff auf lokale Host-Website in Android-Gerät über WLAN
- 12. PostSharp Zugriff auf lokale Variablen
- 13. Zugriff auf das iPhone-Dateisystem über eine Mac OS X-Anwendung
- 14. Ansible - Zugriff auf lokale Umgebungsvariablen
- 15. Zugriff auf Dateisystem in Service Fabric
- 16. Zugriff auf Dateisystem/Verzeichnispfad von Firefox Addon
- 17. iphone - Wie reagiert das Dateisystem auf den Zugriff auf die gleiche Datei zur gleichen Zeit?
- 18. Zugriff auf SOAP-Dienste über das iPhone
- 19. Zugriff auf Raspberry Pie über das Internet
- 20. Zugriff auf freigegebenen Ordner über das Internet
- 21. Zugriff auf das lokale Anwendungsdaten in eine Universal-Windows-applicaiton
- 22. Zugriff auf die JSP-Sitzung über das Servlet
- 23. Django: Zugriff auf die Elterninstanz über das Inline-Modell admin
- 24. android kann das lokale HTML-Zugriff
- 25. HTML5: Zugriff auf große strukturierte lokale Daten
- 26. Verwirrt über node.js Dateisystem
- 27. Entspannte Flash-Sicherheit für lokale swf Zugriff auf lokale Dateien
- 28. .NET WCF-Zugriff auf lokale Objekte
- 29. Zugriff auf das RichEditBox-Steuerelement über das ViewModel?
- 30. Zugriff auf das Steuerelement des Formulars über das benutzerdefinierte Steuerelement
Idealerweise nicht. Benutzer können besser schlafen, wenn JS, Flash usw. sandboxed bleiben. – delnan
Ihre Frage läuft auf "Wie kann ich Flash Player-Sicherheit brechen". Wenn Sie es schaffen, erwarten Sie, dass die Lücke sehr schnell geschlossen wird. –