0

ファイルのアップロードにこのクラス com.google.gwt.user.client.ui.FileUpload を使用したいのですが、次の問題に直面しました。プログラムでテキストを設定する方法が見つかりません。私は TextBox で setText メソッドを持っていることを意味します。FileUpload でそれを行うにはどうすればよいですか?

4

1 に答える 1

2

GWTファイルのアップロードはhtmlでラップするので設定できませinput type="file"filename or path (text)

確かに、それはユーザーのみが選択する必要があります。

そこからしか得ることができません。

のような名前をコントロールに設定することについて話している場合は"select file"、 を取得しlableて追加します。

http://en.wikipedia.org/wiki/JavaScript#セキュリティ

JavaScript と DOM は、悪意のある作成者が Web 経由でクライアント コンピューター上で実行するスクリプトを配信する可能性を提供します。ブラウザーの作成者は、2 つの制限を使用してこのリスクを封じ込めます。まず、スクリプトは、ファイルの作成などの汎用プログラミング タスクではなく、Web 関連のアクションしか実行できないサンドボックスで実行されます。第 2 に、スクリプトは同一オリジン ポリシーによって制約されます。ある Web サイトのスクリプトは、別のサイトに送信されたユーザー名、パスワード、Cookie などの情報にアクセスできません。

于 2013-09-12T10:18:21.477 に答える