Posted in Flex
Salvando un file con Flex/Air visualizzo l’errore SecurityError: fileWriteResource
Sono incappato in un messaggio di errore, apparentemente anomalo, durante il salvataggio di un file nella cartella dell’applicazione (File.applicationDirectory)
1 2 3 |
"]SecurityError: fileWriteResource at runtime::SecurityManager$/checkPrivilegeForCaller() at flash.filesystem::FileStream/open() |
La porzione di codice che identificava il file (un’immagine nel mio caso) è:
1 |
"]downloadedFile = File.applicationDirectory.resolvePath("assets/logo.gif"); |
e la soluzione è al problema è puntare il file in quest’altro modo:
1 |
"]downloadedFile = new File("file:///" + File.applicationDirectory.resolvePath("assets/logo.gif").nativePath); |
Spero possa esservi di aiuto…
Enjoy
Ti interessa acquistare un dominio a prezzi ultraconvenienti? clicca qui
Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto o almeno clicca sul banner pubblicitario 🙂
Commenta