1

extjsのExt.form.fieldを使用して、ファイルではなくフォルダーのパスにアクセスする方法。extjsでそれはまったく可能ですか?

上記のコンポーネントを使用できますが、ファイルへのパスなしでファイル名のみが表示されます。

または、jqueryやダイナミックhtml /プレーンjsなどのサードパーティツールを使用する必要がありますか?

4

2 に答える 2

1

セキュリティ上の理由から、Webサイトを使用してクライアントのファイルシステムに関する情報を取得する方法はありません。JavascriptもPHPも...

したがって、クライアントのファイルのパスを取得することはできません。

ただし、彼のコンピューターにインストールされているWebサイト以外のアプリケーションを使用してそれを行うことができます。

于 2012-11-07T23:04:20.633 に答える
1

これを行うには、Java、Flash、またはActiveXコントロールを使用できます。

また、Sencha Desktop Packaging内、つまり、ブラウザが埋め込まれたインストール済み実行可能ファイルでextjsをホストすることもできます。

HTML5を使用してフォルダにアクセスできる場合がありますが、それはドメインにローカルなフォルダであり、厳しく制限されています。

それ以外の場合は、正当な理由でブラウザのファイル/フォルダのセキュリティ制限が存在するため、アップロード/ダウンロード以外のファイルを立ち入り禁止にすることを検討する必要があります。

于 2012-11-08T19:43:31.737 に答える