2013-01-18 10 views
6

con PHPcome mettere un oggetto da un URL esterno a amazon s3

come mettere oggetto da un URL esterno a amazon s3?

Supponiamo quindi di avere un URL: http://example.com/file.avi Desidero essere in grado di spostarlo nel secchio senza scaricare il file sul desktop e ricaricare il file. È possibile?

+0

Benvenuti a StackOverflow. Per favore espandi un po 'di più la tua domanda. Vuoi farlo programmaticamente o manualmente, tramite un browser, ad esempio? Inoltre, il secchio S3 è sotto il tuo controllo o è di terze parti? – Viccari

risposta

-2

è possibile farlo utilizzando S3.php da tpyo https://github.com/tpyo/amazon-s3-php-class

anche se non è incluso nel suo file Leggimi, è possibile utilizzare la funzione statica di esso putObjectString(), ma devi convertire prima l'URL in un file di stringhe facendo

$ fileUrl = file_get_contents ("http://www.somesite.com/imagesample.png");

S3 :: putObjectString ($ fileUrl, "yourBucket", "uploads/filenamehere.png");

Maggiori dettagli: https://gist.github.com/neilmaledev/d255c42f1289a9ab9394121b7896d4d3