struts的getFileName()
接口的FormFile
方法是否会对文件名进行过滤?
Struts documentation for method getfileName
我的意思是,遵循Struts documentation for upload,“行动中需要的东西”部分。
如果用户提供的文件名为"../../../toto.ext"
,则myFile.getFileName()
会返回"toto.ext"
或"../../../toto.ext"
。
根据Struts documentation for method getfileName
,“返回此文件的文件名。这是文件的基本名称,由用户在上传文件时提供。”,它应该归还"../../../toto.ext"
。但我不太确定。
答案 0 :(得分:0)
文件名是取自"toto.ext"
等文件夹内容的名称。但是"../../../toto.ext"
不是文件名,而是文件路径,包括文件名。该路径相对于当前目录。您应该区分基本路径名称和相对路径。基本路径+文件名为您提供绝对路径。