2

Rackspace クラウド ファイル アカウントへのアクセスに Java jclouds API を使用しています。

コンテナーを作成して一覧表示し、オブジェクトをアップロードできますが、アップロードされたオブジェクトの公開リンクを取得する方法がわかりません。(オブジェクトを右クリックすると、Rackspace コントロール パネル内からこれらのパブリック リンクを表示できます。HTTP、HTTPS、ストリーミング、iOS ストリーミングの 4 つのタイプがあります)。

最も近い方法は、object.getInfo() を使用してオブジェクトのメタデータを取得することです。これには URI が含まれていますが、これは、コントロール パネル内から見つけた公開リンクとは異なります。

私が間違っていることを知っている人はいますか?

4

2 に答える 2

1

私はそれを考え出した...

まず、オブジェクトからではなく、オブジェクトのコンテナーのパブリック URI を取得する必要があります。

次に、CloudFilesClientオブジェクトを使用します。使用する必要があるコンテナでgetCDNMetadata("containername").getCDNUri()

于 2013-06-23T21:05:38.490 に答える