[Force.comでWeb制作]静的リソースのURL

By |12月 27, 2009|Force.comでWeb制作, |


静的リソースをアップロードすると、色々な場所でその静的リソースを使用できるようになります。
ほとんどの場合静的リソースはVisualforceページ内で使うリソース管理のために利用されて、{!$Resource.hogehoge}というグローバル変数を使ってアクセスします。

各静的リソースの最終的なURLは
https://na2.salesforce.com/resource/1261866561000/hogehoge
こんな感じになります。hogehoge部分は静的リソースアップロード時に指定した名前です。数字部分はランダムに振られます。

この静的リソースをForce.com Sites上のVisualforceページ上で使う場合はURLは以下のようになります。
http://abeuhuru-developer-edition.na2.force.com/resource/1261866561000/hogehoge
ホスト名部分がForce.com Sitesのものに変わるだけです。このURLに直接アクセスすることでVisualforceページ以外からも静的リソースにアクセス可能です。例えば全然別の外部サーバからこの静的リソースを呼び出すようにして、ファイル置き場にすることもできます。