Ich habe eine einfache Upload-Komponente in Flash geschrieben, aber ich habe jetzt Probleme beim Hochladen aufgrund eines Sicherheits-Sandbox-Fehlers. Ich weiß jetzt, dass dies aufgrund der Tatsache ist, dass ich von einer Domäne zu einer anderen hochlade, aber 1, das hat früher funktioniert, 2, ich habe eine domänenübergreifende XML-Datei implementiert, indem ich sie in das Stammverzeichnis der von mir bedienten Domäne platziere von. Es gibt auch den folgenden Code an der Spitze von meinem Film, der zur Arbeit verwendet:Flash-Sicherheits-Sandbox: crossDomain.xml funktioniert nicht
System.security.allowDomain("*");
Hier ist der Plan, von admin.subdomain.serveraddress.net zu serving.serveraddress.net hochladen, aber es funktioniert nicht Arbeit!
Unten ist die Cross-Domain-Datei Code:
<?xml version="1.0" encoding="UTF-8"?>
<cross-domain-policy xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.adobe.com/xml/schemas/PolicyFile.xsd">
<allow-access-from domain="*.serveraddress.net" />
</cross-domain-policy>
Sollte die obige XML-Arbeit? Hilfe! :)
Verwenden Sie einen anderen Port als 80? –
Nein. Alles ist normal :) – jamesmhaley