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#Security

JavaScript 和 DOM 为恶意作者提供了通过 Web 传递脚本以在客户端计算机上运行的可能性。浏览器作者使用两个限制来控制这种风险。首先,脚本在沙箱中运行,它们只能执行与 Web 相关的操作,而不是创建文件等通用编程任务。其次,脚本受同源策略的约束:来自一个网站的脚本无法访问发送到另一个站点的用户名、密码或 cookie 等信息

于 2013-09-12T10:18:21.477 回答