WiP per InstantShot!... Come mandare ad un server di host di immagini un file programmaticamente senza passare per i form?
Con Curl per ora ne ho usati con successo due — per ora sono pi� che sufficienti.
�
curl -F "[email protected]" -A "Mozilla/5.0" -H "Expect:" load.imageshack.us
�
AllYouCanUpload.webshots.com (solo jpg):
curl -F "images[0][email protected]" -F "images[0].submittedPhotoSize=100%" http://allyoucanupload.webshots.com/uploadcomplete�
�
ImageShack restituisce una pagina di successo in cui c'� un commento del tipo:
------
SHELL UPLOADER
imgXX/YYYY/cingZZ.jpg�
Da questa parte del file � facile risalire al percorso in cui � andata a finire l'immagine. Alternativamente la url della pagina di successo �: http://imgXX.imageshack.us/done.php?l=imgXX/YYYY/cingZZ.jpg
�
AllYouCanUpload invece restituisce uno stringatissimo messaggio di successo che linka alla pagina vera e propria, senza purtroppo suggerimenti sulla url diretta dell'immagine inviata, del tipo:
The URL has moved <a xhref="http://allyoucanupload.webshots.com/b/XXX">here</a>�
E' necessario quindi scaricare la pagina di successo e analizzarla per risalire alla url diretta dell'immagine.
�
Per entrambi non ho ancora provato cosa succede se mi registro e voglio usare i dati della registrazione.
Ultimi commenti