0

アップロード/ファイル転送操作なしで、閲覧したファイルのコンテンツを取得する方法はありますか? 現在、ICEFaces の inputFile コンポーネントを使用していますが、ファイルのデフォルトのアップロード操作は必要ありません。ありがとう。

4

2 に答える 2

1

それ不可能です。クライアントは、サーバー側でファイル コンテンツを取得する場合は常に、要求本文に沿ってファイル コンテンツをサーバー側に送信 (アップロード) する必要があります。

ファイルパスだけを渡して通常のjava.io.Fileものを使用するなどしてこれを解決できると期待している場合は、間違った方向に進んでいます。私がクライアントで、 を持っていると想像してc:/passwords.txtください。ネットワークの反対側のサーバーであるあなたは、どのようにしてそのコンテンツを取得しjava.io.Fileますか?

于 2009-11-13T13:18:05.573 に答える
0

私はこれが可能だとは思いません。ブラウザーは、ユーザーの操作なしにクライアントからサーバーへのファイル転送を許可しません。

ただし、IceFaces に固執しない場合は、必要なアクセス許可が付与されたアプレットを作成することで、これを実現できる可能性があります。

于 2009-11-13T13:53:35.733 に答える