[ascoders] AW: Re: AW: Re: Hab nochmal was zum testen angelegt.
- From: "Peter Oliver Geller" <nc-gellerpe@xxxxxxxxxxxxx>
- To: <ascoders@xxxxxxxxxxxxx>
- Date: Thu, 14 Dec 2006 16:04:05 +0100
Jo Danke nochmal,
ich hatte nur erst befürchtet man müsste einen Proxy auf dem Server
installieren und das wäre meiner Meinung nach etwas zu übertrieben,
nur um ein Bild ordentlich darzustellen :] Aber Flash den Bildpfad
vorzugaukeln hört sich mit dem PHP oder der Rewrite Rule besser an.
Werde das mal testen, danke nochmal für die Info...
Servus Peter
Ps. Das hier habe ich gerade auch noch von nem Kollegen auf Deine Antwort
bekommen,
bin da jetzt leider nicht so auf dem Sicherheitsthema, aber vielleicht nicht
uninteressant.
auch ne super idee. macht im grunde nix anderes, ist aber sehr unsicher!!!!
denn, ich kann damit über euren server jedes andere runterladen, vorallem
wenn man das proxy nennt. also besser:
<http://www.deinserver.de/flashproxy/whatever/photo01.png>
http://www.deinserver.de/flashproxy/whatever/photo01.png
->
RewriteEngine On
RewriteRule ^/flashproxy/(.+) <http://www.flickr.com/$1>
http://www.flickr.com/$1 [P,L]
also den zielpfad hard codieren.
::::::::::::::::::::::::::::::::::::::::::::::::::
Peter Oliver Geller
virtual effects artist
interactive design & development
Ricarda-Huch-Str. 7 50858 Cologne
02234 - 99 52 63 phone
0163 - 63 66 088 mobile
<http://www.pixel-gallery.com/> www.pixel-gallery.com
<mailto:info@xxxxxxxxxxxxxxxxx> info@xxxxxxxxxxxxxxxxx
::::::::::::::::::::::::::::::::::::::::::::::::::
_____
Von: ascoders-bounce@xxxxxxxxxxxxx [mailto:ascoders-bounce@xxxxxxxxxxxxx] Im
Auftrag von Mario Klingemann
Gesendet: Donnerstag, 14. Dezember 2006 15:44
An: ascoders@xxxxxxxxxxxxx
Betreff: [ascoders] Re: AW: Re: Hab nochmal was zum testen angelegt.
Das nennt man wohl "Sicherheit" - ich denke aber es ist eigentlich nur ein
Denkfehler auf Seiten von Macromedia. Die hatten sich gedacht "wenn man ein
externes File in eine Bitmap zeichnen will, kann das File das ja per
System.allowDomain() zulassen" - nur haben sie dabei übersehen, daß in JPEGS
und PNGs kein Code ausgeführt werden kann. Oder so ähnlich.
Ein proxy ist z.B. ein simples PHP skript auf deinem Server, dem Du sagst,
welches Bild von einem anderen Server du gerne hättest. Das Skript lädt dann
das Bild und leitet es an dein swf weiter. Noch eleganter läßt sich das
ganze allerdings über mod_rewrite in Apache lösen.
Wenn du in ein .htaccess file folgende zwei zeilen einbaust:
RewriteEngine On
RewriteRule ^/flashproxy/(.+) http://$1 [P,L]
Kannst Du dann Bilder von anderen Servern so laden, als kämen sie von deinem
Server:
Das würde dann so aussehen:
http://www.deinserver.de/flashproxy/www.flickr.com/whatever/photo01.png
Einen Gesprächswechsel gibt es dazu wohl keinen, aber ich tingel damit seit
fast einem Jahr durch die Welt und erzähle das jedem der es hören will in
meinem Mashup Baby Vortrag.
Schöne Grüße
Mario
Peter Oliver Geller schrieb:
Mach scheiß, hat das irgendeinen speziellen Sinn warum man Bilder laden darf
und diese nicht weiterverarbeitet werden können?
Mal blöd gefragt was heißt Proxy auf dem eigenen Server genau, oder gibts da
irgendeine Erklärung zum durchlesen für mich, da ich in dem Thema nicht
direkt drin stecke?
DANKE schonmal für diese Antwort, sonst hätte ich mir glaube ich einen Wolf
gesucht.
Gibt es da evtl. irgendeinen Gesprächswechsel den ich mal nachverfolgen
könnte?
Peter
::::::::::::::::::::::::::::::::::::::::::::::::::
Peter Oliver Geller
virtual effects artist
interactive design & development
Ricarda-Huch-Str. 7 50858 Cologne
02234 - 99 52 63 phone
0163 - 63 66 088 mobile
<http://www.pixel-gallery.com/> www.pixel-gallery.com
<mailto:info@xxxxxxxxxxxxxxxxx> info@xxxxxxxxxxxxxxxxx
::::::::::::::::::::::::::::::::::::::::::::::::::
_____
Von: ascoders-bounce@xxxxxxxxxxxxx [mailto:ascoders-bounce@xxxxxxxxxxxxx] Im
Auftrag von Mario Klingemann
Gesendet: Donnerstag, 14. Dezember 2006 15:22
An: ascoders@xxxxxxxxxxxxx
Betreff: [ascoders] Re: Hab nochmal was zum testen angelegt.
Ist ein altbekanntes Problem - Bilder die von einer anderen Domain geladen
wurden, können nicht per draw() in eine Bitmap gezeichnet weden.
Ich hatte eben gerade eine lange Antwort geschrieben, wie man das umgehen
kann, allerdings ist mir die Mail dann verlorengegangen. Daher die kurze:
Proxy auf dem eigenen Server verwenden.
Gruß
Mario
Peter Oliver Geller schrieb:
In der gleichen Domain funktioniert es einwandfrei.
www.pixel-gallery.com/devopen/test/
Was die Sicherheitsfunktion von einer anderen Domain angeht ist es auch
komisch das das erste Bild vom entfernten Server geladen wird und die
Drawfunktion eigentlich ja nur ein vorhandenes Bild nachzeichnet. Trotzdem
taucht nach dem MouseDown dann erst das Securityproblem auf???
Kann mir das einer erklären?
Das BitmapDataObject lädt ja keine Bilder von irgendwo her?
Danke
peter
::::::::::::::::::::::::::::::::::::::::::::::::::
Peter Oliver Geller
virtual effects artist
interactive design & development
Lindenstr. 14 50674 Cologne
0221 - 92 42 81 52 phone
<http://www.pixel-gallery.com/> www.pixel-gallery.com
<mailto:info@xxxxxxxxxxxxxxxxx> info@xxxxxxxxxxxxxxxxx
::::::::::::::::::::::::::::::::::::::::::::::::::
- Follow-Ups:
- [ascoders] Re: AW: Re: AW: Re: Hab nochmal was zum testen angelegt.
- From: Mario Klingemann
- References:
- [ascoders] Re: AW: Re: Hab nochmal was zum testen angelegt.
- From: Mario Klingemann
Other related posts:
- » [ascoders] AW: Re: AW: Re: Hab nochmal was zum testen angelegt.
- » [ascoders] Re: AW: Re: AW: Re: Hab nochmal was zum testen angelegt.
- [ascoders] Re: AW: Re: AW: Re: Hab nochmal was zum testen angelegt.
- From: Mario Klingemann
- [ascoders] Re: AW: Re: Hab nochmal was zum testen angelegt.
- From: Mario Klingemann