0

構成用のWebインターフェイスを備えたサーバーアプリケーションを作成しています。いくつかのオプション-ローカルファイルへのパス。今それはただです

<input type = "text" ... >

しかし、ファイルセレクターを開くボタンが必要です。私はあることを知っています

<input type="file"...>,

ただし、パスを取得することはできません。これは、さまざまなブラウザでさまざまな方法で実装されます。パスが空の場合もあれば、偽物の場合もあります。これはブラウザのセキュリティポリシーによるもので、攻撃者はユーザーファイルストレージの構造を見ていません。選択したファイルパスを取得する可能性のある対話をどういうわけか実現することは可能ですか?

4

1 に答える 1

1

うーん、あなたが既に述べたルールのために、あなたはそれを行うことができなかったと思います. 使用できる唯一のバグは次のとおりです。

  • 動的パスの取得の使用を IE でのみ制限する
  • IE から ActiveX 管理を実装する
  • Windows の API「GetOpenFileName」と通信する

これは本当に汚いですが、気にしないのであれば、ここに解決策があります。

rgds

于 2012-05-24T12:30:53.950 に答える