Frage

Ich werde die URLREquest verwenden, um das modifizierte Bild in Flex hochzuladen. Es funktioniert gut. Ich muss jedoch momentan die Inhaltslänge als URLRequestheader hinzufügen, und ich erhalte Fehler 2096. Dann weiß ich, dass dieser Header nicht erlaubt ist.

Wie kann ich diesen Fall lösen?

Bitte Ratschläge, danke.

UPDATE: Laut Adobe's Dokumentation:http://help.adobe.com/en_us/flashplatform/reference/actionscript/3/flash/net/urlrequestheader.html

In Flash Player und in Adobe Air-Inhalten außerhalb der Security Security Sandbox für Anwendungssicherheit können die folgenden Anforderungsüberschriften nicht verwendet werden, und die eingeschränkten Begriffe sind nicht zu sensibel (z. B. erhalten, erhalten und erhalten Sie alle nicht zulässig). Außerdem gelten beigebrochene Begriffe, wenn ein Unterstrich verwendet wird (z. B. sowohl die Inhaltslänge als auch die content_length sind nicht zulässig):

Accept-Charset, Akzeptieren, Akzeptanz, Akzeptanz, Alter, Erlaubnis, Erlaubnis, Autorisierung, Gebühr, Verbindung, Verbindung, Inhaltslänge, Inhaltsstandort, Inhaltsbereich, Cookie, Datum, Löschen, Etag, Erwartung, Get, Head, Host, If-Modified-Since, Keep-Alive, Last-Modified, Location, Max-Forwards, Optionen, Origin, Post, Proxy-Authentikat, Proxy-Autorisierung, Proxy-Connection, Öffentlichkeit, Put, Range, Range, Range, Range, Range, Range Referer, Anfragebereich, Wiederholung, Server, TE, Trace, Trailer, Übertragungskodierung, Upgrade, URI, Benutzer-Agent, variieren, über, Warnung, www-authenticate, X-Flash-Version.

War es hilfreich?

Lösung

Dies ist ein Sicherheits -Sandbox -Problem. Ist die URL, in die Sie in derselben Sicherheits -Sandbox posten möchten? Wenn nicht, haben sie dort eine Crossdomain.xml. Wenn nicht, möchten Sie möglicherweise in einer Serverlösung suchen, wie sie das Bild auf derselben Domäne an Ihren Server senden, was im Gegenzug das Bild mit den richtigen Headern an den Dienst sendet, mit dem Sie eine Verbindung herstellen möchten.

Andere Tipps

Ich habe das gefunden:http://blogs.adobe.com/koestler/2010/12/dealing-with-argumentErrors-where-pushing-urlrequestheaders.html

Vielleicht wird Ihr Problem auch durch die Newline verursacht.

Viel Glück, Rob

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top