Powered by SmartDoc

リソースへのアクセス

リソースへアクセスするにはCKResourceManagerオブジェクトを使います。CKResourceManagerオブジェクトはCKApplication#resource_managerメソッドで取得できます。

CKResourceManagerの主なメソッドはurl()path()です。url()はリソースのURLを、path()は絶対ファイルパスを返します。ただし、url()はWebサーバリソースディレクトリにあるファイルのみが対象となります。通常のリソースディレクトリにあるファイルへのURLは取得できません。

CKResourceManagerのメソッド
メソッド 説明
url(name) WebサーバリソースのURLを返す。通常のリソースを指定した場合はnilを返す。
path(name) リソースの絶対ファイルパスを返す。
bytedata(name) リソースをCKByteDataオブジェクトとして返す。
content_type(path) リソースのContent-Typeを返す。Content-Typeは拡張子から判断する。