代码之家  ›  专栏  ›  技术社区  ›  Chocula

使用commons fileupload上载文件时检查有效路径

  •  0
  • Chocula  · 技术社区  · 17 年前

    if (fileItem.getSize() == 0) {
      // Somethings wrong -- invalid path.
    } else {
      // File exists -- valid path.
    }
    

    如有任何建议,我们将不胜感激。谢谢

    1 回复  |  直到 14 年前
        1
  •  1
  •   EricLaw    17 年前

    在客户端上,无法使用脚本可靠地读取文件上载控件的文本。例如,IE8和Opera10将欺骗您,并提供一个包含“C:\fakepath\”的通用路径。这是出于隐私的原因。

    在服务器上,您可以完全按照您所做的操作,只需检查您是否在上载中实际获得了一个文件,如果是,则可以检查该文件,确定它是否符合您的条件。

    推荐文章