jan*_*ith 5 javascript gwt html5 file
我想使用GWT来读取和解析本地csv文件.编辑:此处的本地文件表示客户端文件.
我知道我可以使用HTML5和javascript实现这一点,但我想用GWT来做到这一点.
一种方法是使用JavaScript Native Interface(JSNI),但我认为它胜过使用GWT的目的.
另一种方法是将文件上传到服务器,然后将其作为json发回.但我觉得这不是最好的方式.
请指教.谢谢.
编辑:我打算设计一个桌面应用程序,所以我尽量避免使用任何Web服务器脚本.
使用jsni并不能达到gwt的目的,有时你需要将它用作gwt或外部javascript库中尚未提供的功能的包装器.您可以使用几个可用于实现html5文件访问的第三方库,而不是写jsni访问文件api,例如http://code.google.com/p/lib-gwt-file
cit*_*onn -1
快速搜索返回了这个问题:Read text file in google GWT?
虽然 GWT 不支持java.io.InputStream,但看起来您可以向 CSV 文件发出请求,然后解析它。
请记住,如果您将托管在 AppEngine 上,则将没有可用的文件系统,因此您必须将文件托管在其他地方。