PHPを使用
Amazon s3への外部URLでオブジェクトを配置する方法は?
したがって、次のURLがあるとします。http://example.com/file.aviファイルをデスクトップにダウンロードしてファイルを再アップロードせずに、バケットに移動できるようにします。これは可能ですか?
PHPを使用
Amazon s3への外部URLでオブジェクトを配置する方法は?
したがって、次のURLがあるとします。http://example.com/file.aviファイルをデスクトップにダウンロードしてファイルを再アップロードせずに、バケットに移動できるようにします。これは可能ですか?
S3は、別のS3バケットからのオブジェクトのコピー、またはローカルファイルのアップロードのみをサポートします。外部URLにあるリソースをアップロードすることはできません。詳細については、こちらをご覧ください: AmazonS3のリモートリソースからオブジェクトを配置する
tpyohttps: //github.com/tpyo/amazon-s3-php-classによってS3.phpを使用してそれを行うことができます
彼のReadMeファイルに含まれていない場合でも、そのputObjectString()静的関数を使用できますが、最初にURLを文字列ファイルに変換する必要があります。
$ fileUrl = file_get_contents( " http://www.somesite.com/imagesample.png ");
S3 :: putObjectString($ fileUrl、 "yourBucket"、 "uploads / filenamehere.png");
詳細:https ://gist.github.com/neilmaledev/d255c42f1289a9ab9394121b7896d4d3