3

そのため、ブラウザのファイルダイアログを開き、ユーザーがディレクトリを選択してパスを入力するか、ファイルまたはセット(同じディレクトリ内)を選択できるようにする方法を探しています。これは Java アプレットではありません。この種のダイアログの手段はありますか? それはIE 7以上をサポートできますか?または、Java ソリューションに行き詰まっていますか?

現在、何年も前に誰かによって書かれた Java ベースのソリューションがありますが、Java の新しいバージョンが登場したり、OS のセキュリティがより厳しくなったりしたため、ますます失敗し始めています。だから私は、(できれば)Javaを必要としない、保守がもう少し簡単になる代替ソリューションを見つけようとしています。

私は最終的に、そもそも可能であれば、これを行うための適切な方法を見つけ始めるためにどこに目を向けるべきかで立ち往生しています。私が行うすべての検索のようですが、当てはまらない回答のサークルに私を連れてきます

編集 このダイアログの唯一の目的は、ローカル マシン上のユーザーからディレクトリやファイル パスを取得できるようにすることです。ユーザー キーをフル パス自体に含める必要はありません。

4

1 に答える 1

1

私の知る限りでは、これは Java か、この場合はAIR + Flash ハイブリッドの可能性があります。この理由は、次のことを行うために何らかの技術が必要になるためです。

  • 選択内容をファイルまたはディレクトリとして認識
  • 選択したディレクトリからすべてのファイルと場合によってはサブフォルダを読み取ります
  • それらをアップロードのためにキューに入れ、サーバー側でそれらの構造を回復できる可能性があります

したがって、少なくともクライアントのファイル構造をネイティブに操作できるものが必要であり、オプションでサーバー上で同じ構造を再作成するものも必要です。

編集: これも確認することをお勧めします: Flash または Silverlight の ASP.NET にフォルダーをアップロードします。

于 2012-10-05T17:41:38.343 に答える