2016-12-11 12 views
0

私は理論的な質問がありますが、私はまだOracle APEXに精通していないため、私の考えで始める価値があるかどうかはわかりません。APEXファイルをダウンロードしてお客様にお越しいただけます

場合:

  • のは
  • を(ちょうどこのケースを簡素化するために)私は私のマシン上でローカルに全力を尽くすよ言わせて、私は、ローカルフォルダの一つにフラットファイルを生成するPL/SQLプロシージャを持っています(または計画中のサーバー上)すなわちC:\rep_files\

は今、私は、Windowsエクスプローラまたは多分総司令官のように(共有フォルダ内のファイルのリストを参照してください、クライアントがログインでき頂点アプリを作成したいですまたは彼が選ぶことができるリストとして)、それらの1つをブラウズしてローカルマシンにダウンロードします。

私は、ファイルをBLOBとしてデータベースにアップロードしてダウンロードするようなソリューションを多数見つけました。それは私が探している解決策ではありません。

誰もがそうしようとしましたか?出来ますか?

答えて

1

さまざまなオプションがあります。私はあなたであるかどう頂点ウェブページの報告書で

、あなたが行

にHREFハイパーリンクを与えることができ、それはファイルを生成している間、私はテーブルにファイル名と場所を記録するための私のPL/SQLプロシージャを変更します。

私はテーブルのための私のレポートを準備し、各ファイルの場所にハイパーリンクを与えるだろう。ハイパーリンクをクリックするとブラウザがそのファイルをダウンロードします(htmlのファイルリンクをコーディングするのと同じように)

このシナリオでは、ファイルはネットワーク共有にありますか、フォルダはアーキテクチャに応じてWebサーバーになければなりません。適切なアクセス権は、クリックした後にブラウザがファイルを処理します

+0

私がそれをよく理解すれば、それは共鳴可能な解決策のようです - 前に試しましたか?あなたは何かの例を持っていますか? – massko

+0

私は画像のために同様のロジックを使用しました。データベースを使用する代わりに、イメージをWeb共有にアップロードし、データベース内にイメージの場所を格納することでアプリケーション内に表示します。 – Bahadirs

+0

これを確認してください。https://apex.oracle.com/pls/apex/f?p=91610:1: 106650513729594 ::::: – Bahadirs

関連する問題