2011-08-05 15 views
0

達成したいことは説明が少し複雑です。特定のディスクからファイルを開く

私の会社のDjangoアプリケーションを書き始めました。これは、一部のディスクにアクセスできるローカルサーバーにインストールされ、ユーザーはそのサーバーにもアクセスできます。

私はこれらのディスクにいくつかのファイルをリストしたいと思っています。ユーザーがWebインターフェイスからファイルをクリックすると、そのファイルがマシン上で開きます。しかし、私はそれをユーザのマシン上でダウンロードしたくないので、ユーザマシンがその実際の場所でファイルを開くことを望みます。

どうすれば実現できますか?私が十分明確でない場合は、私のアプリケーションにこの機能を持たせることが本当に重要であることを私に教えてください。

+0

すべてのユーザーが全く同じマウントポイントで同じディスクをマウントしていますか? –

+0

はい、唯一のことは、サーバーがLinuxで、ユーザーがウィンドウであることです。しかし、すべてのユーザーにとっては同じなので、サーバーからWindowsパスへのパスを簡単に変換できます。 – Johanna

+0

できるかどうかわかりません。ブラウザがローカルでアプリケーションやファイルを開くことができれば大きなセキュリティ問題になるだろうと思う。 – Willian

答えて

0

リンクにhttp://の代わりにfile://プロトコルを使用してください。

+0

私は自分のリンクにファイルのパスだけを使ってhttp://を使用しませんでした。私はユーザーのコンピュータ上の特定のファイルをダウンロードすることができます。しかし、コピーを作成しない正しい場所でファイルを開きたいです。 – Johanna

関連する問題