我想从gwt运行第三方应用程序来操作本地文件,然后将此文件发送到服务器。我发布了上传和发送文件到服务器的功能,但在这些步骤之间我想要更改此文件中的内容(在客户端计算机上安装了第3方应用程序)。主要问题是applet无法使用,因为Chrome和Mozilla也不支持它。是否有其他工具和技术的例子可以做到这一点?
答案 0 :(得分:1)
FileReader和FileWriter api可用于处理本地文件。我认为htmt5rocks有一个很好的例子,可以用javascript来完成。这些进程可以与GWT元素FileReader和Writer一起使用。我已经添加了下面的javadoc链接。
http://www.html5rocks.com/en/tutorials/file/dndfiles/
http://docs.sencha.com/gxt/4.x/javadoc/gwt-2.7.0/index.html?elemental/html/FileReader.html http://docs.sencha.com/gxt/4.x/javadoc/gwt-2.7.0/index.html?elemental/html/FileWriter.html
答案 1 :(得分:0)
答案很简单:GWT是客户端技术。您无法运行客户端安装的第三方应用程序,访问本地驱动器文件等。 如果要从GWT应用程序更改某些本地文件,则需要公开Java Applet,在服务器端执行操作,然后对其进行处理。 你为什么说Firefox和Chrome不支持它?