BLOB のダウンロード リンクを表示するフォーム、またはファイル ブラウザ フィールドを使用して同じことを行うフォームがあります。
ファイル ブラウザ メソッドは正常に処理できますが、参照したい BLOB がフォームの基になっているテーブルの一部ではないため、正しく表示できないようです。これまでのところ、ファイルのサイズを返す SQL クエリを含む「表示専用」フィールドが最適です。
BLOB のダウンロード リンクを表示するフォーム、またはファイル ブラウザ フィールドを使用して同じことを行うフォームがあります。
ファイル ブラウザ メソッドは正常に処理できますが、参照したい BLOB がフォームの基になっているテーブルの一部ではないため、正しく表示できないようです。これまでのところ、ファイルのサイズを返す SQL クエリを含む「表示専用」フィールドが最適です。
Oracle Application Express を使用している場合は、"P" プロシージャを使用できます。
ページを表示するための "F" プロシージャと同様に、P プロシージャを使用すると、apex からファイルをダウンロードできます。
例: http://apex.shellprompt.net/pls/apex/p?n = 217605020644166778 ここで、末尾の番号は、フォームの主キー番号です。
select id
from apex_application_files
このテーブルにファイルを追加するには、ページにブラウズ ファイル アイテムを追加するだけです。ページを実行し、ファイルを参照して、ページを送信します。このテーブルに自動的に挿入されます。次の後にクエリを実行できます。
select id
from apex_application_files
where filename = YOUR_FILE
これに対する良い投稿は次のとおりです。http://dgielis.blogspot.com/2007/08/oracle-apex-fp-pn-zp.html
テストしてみて、行き詰ったら教えて