ホーム > APEX_UTIL > GET_FILEプロシージャ
前へ |
次へ |
このプロシージャは、Oracle Application Expressファイル・リポジトリからファイルをダウンロードします。ページ処理時にこのプロシージャを起動する場合は、ページ・ブランチが同じ条件で起動されていないことを確認する必要があることに注意してください。ページ・ブランチがファイルの取得に影響を及ぼすためです。このため、次の条件のブランチは、起動されないように設定してください。
プロシージャを起動するボタンと同じ「対象ボタン」属性を持つブランチ。
プロシージャが起動されている場合に、ページ処理時に正常に実行される条件ロジックが定義されているブランチ。
無条件。
構文
APEX_UTIL.GET_FILE ( p_file_id IN VARCHAR2, p_inline IN VARCHAR2 DEFAULT 'NO');
パラメータ
表「GET_FILEパラメータ」に、GET_FILE
プロシージャで使用可能なパラメータを示します。
GET_FILEパラメータ
パラメータ | 説明 |
---|---|
|
ダウンロードするファイルの DECLARE l_file_id NUMBER; BEGIN SELECT id INTO l_file_id FROM APEX_APPLICATION_FILES WHERE filename = 'myxml'; -- APEX_UTIL.GET_FILE( p_file_id => l_file_id, p_inline => 'YES'); END; |
|
有効値は |
例
次の例に、GET_FILE
ファンクションを使用して、ID 8675309で識別されるファイルを戻す方法を示します。これは、ブラウザにインラインで表示されます。
BEGIN APEX_UTIL.GET_FILE( p_file_id => '8675309', p_inline => 'YES'); END;