2009-03-25 2 views
1

Ich entwickle eine Anwendung, die Bilder und Videos in einen Flash-Player lädt (derzeit mit Flash 8 zu entwickeln, so dass dies AS2.0 ist). Wir werden die Dateien auf Amazon S3-Servern hosten. Kann jemand den besten Weg zum Laden der Dateien in Flash Player von Amazon S3 zeigen. Ich habe MovieClipLoader verwendet, um Bilder von unserem Entwicklungsserver mit loadMovie ("http://domain/folder/file") zu laden, und progressives Video wird auf ähnliche Weise geladen. Ich möchte von S3 aus wie von unserem Entwicklungsserver laden können. Muss ich den Signatur- und Authentifizierungsprozess durchlaufen, wenn ich jedes Element von S3 aus in Flash einlege? Ich verstehe nicht vollständig, wie ich Signatur usw. in Flash generieren würde. Kann ich dazu die PHP S3-Klasse verwenden und die Signatur etc. als Variable zu Beginn an Flash senden und die gleiche Signatur zum Laden aller Bilder/Videos verwenden?Actionscript 2, Flash 8 und Amazon S3. Gibt es eine AS2.0 API?

Dank

Antwort

0

Assets auf Amazon S3 ist ohne Authentifizierung verfügbar gehostet wird, unter der Annahme, ACL-Einstellungen Lesezugriff erlauben. Sie sollten also keine Signatur oder Authentifizierung angeben müssen, um einfach Dateien herunterzuladen. Zum Beispiel hier ist eine Bilddatei I auf S3, die über eine einfache URL erreichbar ist:

gromit.jpg (toter Link)

Haben Sie eine Anforderung, dass Ihr Vermögen aus der Betrachtung von jeder w/o geschützt werden Referenzen?

+0

Hallo, ja, ich denke schon - wir müssen wirklich verhindern, dass jemand die Dateien sehen kann, also können nur Leute, die unsere Webanwendung benutzen, auf Dateien auf S3 zugreifen können. vielen dank für ihre hilfe! – undefined