Flex - Posso recuperare il ByteArray da una classe FileReference utilizzando Adobe Flash Player 9?
-
18-09-2019 - |
Domanda
Sto cercando di recuperare il ByteArray da un file selezionato utilizzando la classe FileReference in modo che possa passare questo per una chiamata di servizio Web che sto facendo a Sharepoint. C'è un modo che io possa fare questo usando Flash Player 9, senza dover caricare su un server remoto e poi il download per estrarre il ByteArray?
Ciò presuppone non è possibile utilizzare Adobe Flash Player 10 e la proprietà dei dati dalla classe FileReference.
Grazie, Mauricio
Soluzione
In breve, no. Flash Player 9 non consente l'accesso alla funzione load()
e la proprietà data
che rendono questo possibile in FP 10.
È possibile fornire i dati POST aggiuntivi nel campo dati del nostro URLRequest - a seconda del servizio web questo potrebbe rendere possibile la comunicazione diretta. O potrebbe consentire di mettere in su un proxy sul server che effettua la chiamata al servizio web per voi (piuttosto che inviare il file e il recupero di esso).