クロムでは、ファイルをテキスト領域に貼り付けると、最終的にパスになります/home/antimatter15/sha1.js
。貼り付けイベントには、標準の/メソッド.clipboardData
などのオブジェクトが含まれます。もありますが、長さは常にです。おそらくファイルをドラッグする方法のように、貼り付けられているファイルを取得する方法はありますか。getData
setData
.files
0
FileReader
質問する
1627 次
1 に答える
1
しばらく前に似たようなものを探しましたが、私の知る限り、これは JavaScript と html だけでは不可能です (少なくとも信頼できる方法ではありません)。Firefox と IE 9 はローカル ファイルの読み取りをある程度サポートしているようですが、公開サイトへの訪問者の大多数は、クリップボードにアクセスするために Flash、Java、または ActiveX コントロールを必要とします。
ヘルプデスク アプリケーション用のこの機能を探していたところ、xStandard と呼ばれる安価な ActiveX コントロールに落ち着きました。そのため、質問のその部分についてコメントできるようにするために、Javaでテストを行ったことはありません。他の誰かがそのアプローチについて詳しく説明できることを願っています。
ユーザーベースに関する詳細情報と、OS とブラウザーが管理されているかどうかを教えてください。
于 2011-11-30T21:33:56.367 に答える