質問
ユーザーのローカルマシンで見つかった画像を分析する必要があるWebアプリケーション(おそらく.net)を作成する予定です。
簡単な解決策は、アップロードするファイルをユーザーが参照して選択できるようにすることです。
このプロセスを可能な限り自動化したいので、ローカルディスク上のイメージファイルの正確な場所を知る必要があるため(クライアント側も記述しています)、 クリックすると(Webサイド)、サーバーにファイルを取得する(アップロード)簡単なボタンを追加したいと思います。
これは重大なセキュリティ問題であり、このオプションは常に削除されますが、署名済みのJavaアプレットまたはFlashでこのようなオプションを使用できる可能性があると考えました。
アイデアはありますか? (Javaが望ましい)。 ユーザーがクライアント側もインストールする必要があるため、ユーザーに何かをインストールさせてもかまいません。
解決
質問が何であるかは明確ではありません。署名済みのJavaアプレットで記述したことを実行できるかどうかを尋ねていますか?はい、できます。
他のヒント
このようなものを使用して、ファイルを読み込むことができます。
File inputFile = (File) AccessController.doPrivileged(new PrivilegedAction() {
public Object run()
{
File inputFile1 = new File("C:\\Program Files\\MyFolder\\MyFile.jpg");
return inputFile1;
}
});
FileReader in = new FileReader(inputFile);
ファイルの場所として静的テキストではなく変数を使用する場合は、このような最終変数を使用する必要があります。
final String myfilename = <path or string var of filename>
File inputFile = (File) AccessController.doPrivileged(new PrivilegedAction() {
public Object run()
{
File inputFile1 = new File(myfilename);
所属していません StackOverflow