1

ファイルのアップロードを制限できる規定はありますか?

GWT 画面で FileUploadField を使用しています。

最大ファイルのアップロードのみを許可するチェックを適用する方法はありますか。最大10MBのみ?

ティア!

4

2 に答える 2

1

上記の回答が述べたように、セキュリティのために実行できません。ActiveX 経由で可能ですが、私はそれをお勧めしません。

したがって、フロントエンドをチェックする方法はありませんが、そのように見せることはできます。

この例のサーブレットは、Cometなどのプッシュ テクノロジを使用して、大きすぎる、完了などのファイルのステータスを UI に送り返します。

于 2012-06-08T11:05:32.340 に答える
1

それがサーバーの仕事です。Javascript (および GWT などの Javascript の抽象化) は、アップロード中のファイルにアクセスできません。サーバー側はファイル側をチェックし、例外をスローする必要があります。

http://www.artofsolving.com/node/50によると、クライアント側でエラーを見つけるのは難しいです。onSubmitComplete イベントでアップロードに使用される iframe で実際に html の結果を解析する必要があります。

于 2012-06-07T20:56:28.363 に答える