2009-06-28 19 views
2

Drupalで再利用可能なリンクを明らかにすることなくファイルを提供するにはどうすればよいですか?この種のことは、通常.NETのポストバックによって処理されますが、Drupalでそれを達成するためのドキュメントは見つかりません。リンクを使わずにDrupalでファイルを提供するには?

目的は、モジュールによって定義された一連のステップが完了したときに、特定のファイルをユーザーに一度だけ与えることです。いくつかの電子商取引モジュールは、限られたファイルのダウンロードをサポートするための機能をいくつか提供していますが、私は1つのタスクを達成するためだけに電子商取引ソリューション全体をインストールしない方がよいでしょう。

ありがとうございます!

答えて

2

ためmod trigger b4 dl docsを参照してください。

モジュールは、PHP fread()関数を使用して、いくつかのプライベートロケーションからファイルを提供します。

+0

私は、あなたの提案に基づいて概念の小さな証拠をまとめました。物事はこれまでのところ魅力のように働いています。ありがとう! – anschauung

0

drupalコード+ dbの負荷を節約してWebサーバーレベルで実行できます。たとえば、lighttpdを使用すると、mod-trigger-b4-dlモジュールを使用して、インタースティシャルまたはDrupalでの検証コールバック

はあなたがワンタイムURLを管理し、彼らがアクセスされた際にログインするためのモジュールを記述します詳細

+0

面白い - ありがとう!あなたが知っているApacheに相当する機能はありますか? – anschauung

+0

それはlighttpd独占かもしれません、私は恐れています。両方のサーバーを組み合わせることは難しくありません。 – FGM

関連する問題