2011-03-16 3 views
1

私は、x-send-fileヘッダーを使用してlighttpdサーバーにHTTPリクエストを発行することで、プライベートユーザーDropbox用のダウンロード機能を提供するDjango Webアプリケーションを持っています。この機能を拡張して、サードパーティのクライアントからWebDavにアクセスできるようにしたいと考えています。これは可能ですか?私が見ることができる唯一の例は、WebDavフォルダを静的に定義したものです。DjangoとWebサーバーを使用して動的なWebDav設定を作成するにはどうすればよいですか?

私が見つけることができるユーザーごとの動的WebDAVの唯一の例はthis solution using the Apache LA-U look-ahead featureです。

私はこのために私のDjangoアプリを拡張したいと思いますが、重要な要件は動的な設定を生成できることです。第三者のソリューションとの統合はOKです。

提案がありますか?

ミケラ

答えて

2

私は同じことをしたいと思っていました。 WebDAVでDjangoの他の部分を使いたいので、django-webdavプロジェクトを開始しました。

http://code.google.com/p/django-webdav/

この時点で働いている(リトマス基本+のmovecopy試験に合格)と私は、WindowsおよびLinux(DAVfs2)でそれを使用することができます。

あなたのニーズに合っているかどうかチェックしてください。

+0

私は、世界中の法律を保存するためにこれをオープンアプリケーションに使用することに興味があります。 django-webdavは内部のdjangoサーバでのみ動作しますか?それは生産準備ですか? – Ari

+1

Ari、それはmod_wsgi(私がテストしているもの)のような任意のホスティングメカニズムで動作します。私はそれが生産準備ができているとは思わないが、近い。残念ながらこのプロジェクトは遅れていますので、まだ完成していません。私はしかし、一度私はいくつかの他のプロジェクトを終了します。常にパッチが喜んで受け入れられるように! – btimby

+0

ありがとう、btimby。私はまだプロジェクトのDjango-WebDav統合に興味がありますが、まだパッチを提供するサーバー忍者は十分ではありません! – Ari

関連する問題