0

我有一个要求,需要创建一个表单,用户可以一次上传多个文件。附加要求是:

  1. 上传前执行点击侧验证。如果多个文件之一的类型不是.XML.ZIP,则不要将请求发送到服务器,向用户抛出警报消息。

  2. 逐一(上传前)读取 XML 文件(使用 DOM 完整解析 XML)以验证它们。继续解析和验证 XML 文件,并告诉用户“好友,您尝试上传的 ABC.xml 文件有一个不正确的标签!'

所有这些都必须在客户端使用 GWT 完成。可能吗?

4

2 回答 2

0

您的两个要求都可以实现。

一般来说,如果可以用 JavaScript 完成,那么可以用 GWT 完成。

于 2016-03-30T14:21:52.177 回答
0

浏览器 FileReader api 可用于读取文件。因此,您可以将 GWT Elemental 包装器用于 FileReader api。

http://docs.sencha.com/gxt/4.x/javadoc/gwt-2.8.0/gwt-elemental-2.8.0/index.html?elemental/html/FileReader.html - FileReader Javadoc

于 2016-03-30T17:44:08.043 回答