1

MP3 ファイルを保存している Amazon S3 アカウントを持っています。これらのファイルは、Web アプリの音楽プレーヤーで再生します。ユーザーが自分のサイトから曲をダウンロードできるようにしたい。ファイルをダウンロードするための一時的なリンクを提供するにはどうすればよいですか? AS3 上のファイルへのパスを提供する必要がありますか? リンクを他の人と共有したくありません。どのように行うことが可能ですか?PS私はSoundManager 2のPHPと音楽プレーヤーでアプリを構築しています.

4

1 に答える 1

2

特定の時間に有効期限が切れる URL を作成できます。

それらを生成する最も簡単な方法は、SDK for PHPとそのget_object_urlメソッドを使用することです。

// Instantiate the class
$s3 = new AmazonS3();

// Get the URL
$url = $s3->get_object_url('aws-php-sdk-test', 'mårkér wîth spåcés ånd întl/åéîøü.txt', '5 minutes', array(
    'response' => array(
        'content-type' => 'text/plain',
        'content-language' => 'en-US',
        'expires' => gmdate(DATE_RFC2822, strtotime('1 January 1980'))
    )
));

S3 を初めて使用する場合は、Amazon のオンライン ドキュメントに目を通す必要があります。

于 2012-04-17T12:53:31.000 に答える