IEではFTPサイトのデータをエクスプローラ/X-WINDOWライクに操作できますが(ローカルとのドラッグアンドドロップの関係など)、FirefoxなどIE以外のブラウザでもこれと同等、あるいは近い表現は実装可能でしょうか?
できればPHP、JS、CSSの範疇で可能なテクニックだと助かります。ブックマークレットも可です。可能でさえあれば何でもかまいません。
実装可能だと思われる場合、その方法そのものか、ヒントになりそうなURL、あるいは実装例のURLを教えてください。
不可能な場合、それに代わるようなビジュアル的に優れたユーザーインターフェイスを教えてください。
WebDAVというHTTPプロトコルの拡張プロトコルがあります。
これは、HTTPと同じポート80番でブラウザやファイラなどを使用
してファイルの送受信(アップ/ダウンロード)を行うことが可能な
プロトコル(らしい)です。(←未確認)
サーバ側が対応していなければいけませんがシェアの高い、
Apacheのversion2(Apache2)では対応しているようなので
検討してみてはどうでしょうか。
WinOS(NT系)であればWebフォルダと同様に
\\(サーバ名)\フォルダパス\...
のような感じでアクセスできます。
ローカルからD&Dの情報を受け取るには、ブラウザがD&Dをどう解釈しているかで決まります。
なのでローカルからのD&Dに対応するには、自分でブラウザを開発しなければなりませんし、それで対応できるのかは未知数です。
アップロードに関してはWeb仕様にしないといけないかと思いますが、操作性ではなんとかなるかもしれません。
結構珍しいインターフェイスがありましたので参考までに。
Ajaxで開発されています。
http://wiki.bluga.net/HTML_AJAX/ProgressMeter (DemoというとこのURL
前者の機能でアップロードしたものを後者の機能でアイコンや名前などをリアルタイムに出現させ、ゴミ箱みたいなものにD&Dすると削除される・・。
かなり難易度が高いと思いますが。
シェア版でWindowsアプリライクなものを作るためのものがあったりします。
ちなみに、シェア版にあるウィンドウやタブなどのインターフェイスはフリーのスクリプトとして公開されています。(どれも日本ではありませんけど。
ですので、手間はかかりますがご自分で開発することも可能です。
ご返信おそくなり失礼しました。
> ブラウザがD&Dをどう解釈しているか
この問題をすっかり失念して質問していたことに気付かされました。
リンク先など検討しましたが、今回の開発に直接は生かしにくいようでした。。。
ですが興味深いご提案でした。お忙しいところご回答ありがとうございました。
WebDAVというHTTPプロトコルの拡張プロトコルがあります。
これは、HTTPと同じポート80番でブラウザやファイラなどを使用
してファイルの送受信(アップ/ダウンロード)を行うことが可能な
プロトコル(らしい)です。(←未確認)
サーバ側が対応していなければいけませんがシェアの高い、
Apacheのversion2(Apache2)では対応しているようなので
検討してみてはどうでしょうか。
WinOS(NT系)であればWebフォルダと同様に
\\(サーバ名)\フォルダパス\...
のような感じでアクセスできます。
ご返信おそくなり失礼しました。
お忙しいところご回答ありがとうございます。
ちょうどapache2を採用しています。
これまでwebDAVには触れたことがなかったのでさっそく試してみようと思います。いま自前で構築する余裕がないので
http://www.marroncraft.com/webdav/index.htm
ここのを使ってテストしてみるつもりです。
ちなみに今回の質問ですが、
このサイトに実装する予定です。
まだ少し先になりそうですが、ご回答の内容を生かして良いサイトにしたいと思います。
お二方ともありがとうございました。
ご返信おそくなり失礼しました。
お忙しいところご回答ありがとうございます。
ちょうどapache2を採用しています。
これまでwebDAVには触れたことがなかったのでさっそく試してみようと思います。いま自前で構築する余裕がないので
http://www.marroncraft.com/webdav/index.htm
ここのを使ってテストしてみるつもりです。
ちなみに今回の質問ですが、
http://www.castlife.net/
このサイトに実装する予定です。
まだ少し先になりそうですが、ご回答の内容を生かして良いサイトにしたいと思います。
お二方ともありがとうございました。