我想使用此类 com.google.gwt.user.client.ui.FileUpload 进行文件上传,但我遇到了下一个问题。我找不到如何以编程方式设置文本。我的意思是在 TextBox 中我有 setText 方法来做到这一点。如何在 FileUpload 中执行此操作?
问问题
590 次
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 回答