我有一个FileUpload Widget。
FileUpload fileUpload = new FileUpload();
Window.alert(fileUpload.getFilename());
当我使用firefox在开发模式下运行时,它会提醒 filename.doc
但是当我使用chrome在开发模式下运行时,它会提醒 C:] fakepath \ filename.doc
有人知道它的原因吗?
答案 0 :(得分:0)
所有浏览器都应该隐藏文件名来自的实际路径,但它们会以不同的方式实现。没有标准。
基本上,您应该查找文件名中的最后一个斜杠或反斜杠字符(如果存在)并删除之前的任何内容以获取“普通”文件名。