GWT-在上传之前读取文件内容



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

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

  2. 逐个读取XML文件(使用DOM对XML进行完全解析)(在上传之前)以验证所有文件。继续分析和验证XML文件,并告诉用户"Buddy,您试图上传的ABC.XML文件有一个错误的标记'

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

这两个需求都可以实现。

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

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

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

相关内容

  • 没有找到相关文章

最新更新