0

ダイアログを開かずにローカルファイルを読み取る方法(ブラウザから)はありますか?

使用できます:javascript、flash、またはjava。

目標:MS Wordの画像を含むテキストをWYSIWYGに貼り付けると、画像ファイルへのリンクが表示されます。「file:/// C:/Users/username/AppData/Local/Temp/msohtmlclip1/01/clip_image001.jpg」のように。このファイルを読み、サーバーにアップロードしてローカルパスを置き換えたい。

4

2 に答える 2

2

Javaアプレットはこれを行うことができますが、信頼できる機関からのSSL証明書で署名する必要があります。そうしないと、セキュリティ例外がスローされた状態でアプレットが実行されません。

ファイルのロードとアップロードには、標準のJavaアプローチ(Apache Commons FileUtilsとHttpClient?)を使用します。Javaを初めて使用する場合は、より簡単な解決策があるかもしれません。

于 2012-07-06T14:10:26.180 に答える
2

ユーザーの許可なしにブラウザからディスクの内容にアクセスすることは、セキュリティ上のリスクです。そのため、Javaでこれを行うには、アプレットに署名し、ユーザーがアプレットの実行を許可する必要があります。

于 2012-07-06T14:10:54.283 に答える