FileUpload.getFilename()返回不同的值

时间:2013-03-20 05:18:38

标签: gwt file-upload

我有一个FileUpload Widget。

FileUpload fileUpload = new FileUpload();

Window.alert(fileUpload.getFilename());

当我使用firefox在开发模式下运行时,它会提醒 filename.doc

但是当我使用chrome在开发模式下运行时,它会提醒 C:] fakepath \ filename.doc

有人知道它的原因吗?

1 个答案:

答案 0 :(得分:0)

所有浏览器都应该隐藏文件名来自的实际路径,但它们会以不同的方式实现。没有标准。

基本上,您应该查找文件名中的最后一个斜杠或反斜杠字符(如果存在)并删除之前的任何内容以获取“普通”文件名。