Met de filereference heb ik een swf gemaakt die bestanden kan uploaden / posten naar een bepaalde URL. Als ik deze lokaal uitvoer dan werkt het perfect. Maar zo gauw ik de SWF online zet ontstaat er een security error na het uitvoeren van de filereference.upload methode. onSecurityError wordt aangeroepen met error_str 'securitySandBoxError'.
Na googlen en rondzoeken op diverse forums begreep ik dat een bepaalde crossdomain policy het probleem zou moeten verhelpen. Dus ik maak op mijn server (in de webroot en in de map van de swf) een crossdomain.xml aan en die heb ik getest met de volgende waarden:
Maar blijkbaar mocht dit ook niet helpen. Toen kwam ik de System.security.loadPolicyFile commando tegen, en deze heb ik bovenaan mijn actionscript geplaatst. Maar helaas mocht zelfs dit niet helpen.
Google blijkt maar erg weinig (waardevolle) hits te hebben als ik zoek op securitySandboxError. Ik kom voornamelijk topics tegen met dezelfde vraag als ik heb:
Is het wel mogelijk om een bestand via de filereference van lokaal naar online te verzenden?
Na googlen en rondzoeken op diverse forums begreep ik dat een bepaalde crossdomain policy het probleem zou moeten verhelpen. Dus ik maak op mijn server (in de webroot en in de map van de swf) een crossdomain.xml aan en die heb ik getest met de volgende waarden:
code:
1
2
3
4
5
6
| <?xml version="1.0"?> <!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd"> <cross-domain-policy> <allow-access-from domain="localhost" /> </cross-domain-policy> |
code:
1
2
3
4
5
6
| <?xml version="1.0"?> <!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd"> <cross-domain-policy> <allow-access-from domain="*" /> </cross-domain-policy> |
code:
1
2
3
4
5
6
| <?xml version="1.0"?> <!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd"> <cross-domain-policy> <allow-access-from domain="[mijneigenipadreshier]" /> </cross-domain-policy> |
Maar blijkbaar mocht dit ook niet helpen. Toen kwam ik de System.security.loadPolicyFile commando tegen, en deze heb ik bovenaan mijn actionscript geplaatst. Maar helaas mocht zelfs dit niet helpen.
Google blijkt maar erg weinig (waardevolle) hits te hebben als ik zoek op securitySandboxError. Ik kom voornamelijk topics tegen met dezelfde vraag als ik heb:
Is het wel mogelijk om een bestand via de filereference van lokaal naar online te verzenden?