Knihovna pro upload souborů na online úložiště box.net
Psal jsem tu o online úložištích a jako jednu z možností využití jsem zmínil "ukládání záloh dat". Já osobně to používám u jdem.cz a chod.sk. Přiznám se, pili mi krev někteříé "kritici", co psali komentáře typu "A co když padne server, tak jsou všechny adresy jednou provždy ztracené" atakdále. Nejsou. Pustil jsem na oba servery CRON, který jednou denně udělá následující:
S vytvářením záloh není problém, to snad zvládne každý. Problém nastal s uploadem. Jedna box.net knihovna neuměla uploadovat. Oficiání box.net PHP knihovna nejen že autentifikuje uživatele přes webové rozhraní (takže je pro automatizované skripy volané CRONem naprd), ale upload podle všeho taky moc neumí. (např. volá metodu makeUploadRequst, která se v třídě nevyskytuje).
Takže nezbývalo, než si sednout, půl dne si hrát s cURL a nakonec napsat vlastní třídu, která:
1. Umí získat autentifikační token i jinak, než cestou přes webové rozhraní a ručním zadáním login údajů (jen z jména a hesla)
2. Umí nahrát soubor na box.net
Výsledek je k dispozici na php-suit: BoxnetSuit – Uploader
Boxnet Suit Uploader je šířen pod licencí DPL.
Dne 28.07.2008
Přidej do: Stumble It!
Než napíšete komentář, ujistěte se, že znáte pravidla.
Pokud nejsem delší dobu u počítače, například když spím, tak zapínám moderování komentářů. Tak se nedivte, když se váš komentář neobjeví hned... Publikuji je dodatečně.
© Martin Malý (aka Arthur Dent) | Design by © 2007 ASH721 | HOSTING 3000GB+unlimited domains za 6 dolarů