30.2 DOWNLOADプロシージャのシグネチャ2

このプロシージャは、CLOBをクライアントにダウンロードします。

ノート:

HTPバッファへの前の出力をすべてクリアします。APEX_APPLICATION.STOP_APEX_ENGINEは、そのファイルのダウンロード後にコールされます。

構文

APEX_HTTP.DOWNLOAD (
    p_clob              IN OUT NOCOPY   CLOB,
    p_content_type      IN              VARCHAR2,
    p_filename          IN              VARCHAR2     DEFAULT NULL,
    p_is_inline         IN              BOOLEAN      DEFAULT FALSE )

パラメータ

パラメータ 説明
p_clob ダウンロードするCLOB値。
p_content_type ファイルのMIMEタイプ。
p_filename ファイルの名前。
p_is_inline

FALSE (デフォルト)の場合、ファイルを保存するためのファイルのダウンロード・ダイアログがブラウザに表示されます。

TRUEの場合、ブラウザ・ウィンドウにファイルをインラインで表示します。

次の例では、テキストをダウンロードします。

DECLARE
    l_text   clob;
BEGIN

    l_text := 'Hello World';

    apex_http.download(
        p_clob           => l_text,
        p_content_type   => 'text/plain',
        p_filename       => 'hello.txt' );

END;