Autor | Zpráva | ||
---|---|---|---|
Darker Profil |
#1 · Zasláno: 4. 11. 2010, 17:22:40 · Upravil/a: Darker
Při hledání obrázků na googlu jsem narazil na totální podivnost. Narazil jsem na obrázek, který nebyl natažen z jiného serveru, ale vygenerován z jeho URL adresy přes protokol data: .
Musím příkladovou ukázku vytvořit externě někde v HTML, strpení. |
||
Elix Profil * |
#2 · Zasláno: 4. 11. 2010, 17:39:44
no na tom neni nic podivného...
skus místo URL adresy do prohlížeče zadat tohle: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAI AAAFSDNYfAAAAaklEQVR42u3XQQrAIAwAQeP%2F%2F6wf8CJBJTK9lnQ7FpHGaOurt1 I34nfH9pMMZAZ8BwMGEvvh%2BBsJCAgICLwIOA8EBAQEBAQEBAQEBK79H5RfIQAAAAA AAAAAAAAAAAAAAAAAAAAAAID%2FABMSqAfj%2FsLmvAAAAABJRU5ErkJggg%3D%3D více info třeba na msdn.microsoft.com |
||
Darker Profil |
#3 · Zasláno: 4. 11. 2010, 17:40:31
Stránka Vás po načtení přesměruje, je to nějaký prastarý překlad FAQ webovky která už neexistuje.
A dotaz zní: Jak něco takového generovat přes PHP? |
||
Chamurappi Profil |
#4 · Zasláno: 4. 11. 2010, 17:57:03 · Upravil/a: Chamurappi
Reaguji na darkera:
Jsou to binární data obrázku ( image/jpeg či image/png ) zapsaná v base64 — hledej funkci pro práci s obrázky (či soubory) a pro práci s base64 .
Explorer 7 a nižší tento druh adres nepodporuje. Explorer 6 bez SP tuším podporuje černobílé XBM obrázky, které jdou generovat pseudoprotokolem javascript: , protože nejsou binární.
|
||
Darker Profil |
#5 · Zasláno: 4. 11. 2010, 18:13:06 · Upravil/a: Darker
Stačí nahrát obrázek přes file_get_contents, pak to prohnat BASE64 a vyplivnout?
Edit: Funguje, děkuju. |
||
Časová prodleva: 13 let
|
0