代码之家  ›  专栏  ›  技术社区  ›  ArK Sheeba Nancy

浏览器文件上载问题

  •  1
  • ArK Sheeba Nancy  · 技术社区  · 16 年前

    在firefox中,ie返回'filename.ext'示例:test.jpg

    但在opera中返回“fullpath\filename.ext”example:C用法:\fake\u path\test.jpg

    1 回复  |  直到 16 年前
        1
  •  1
  •   mwilcox    16 年前

    我会检查名称中是否有反斜杠或正斜杠,如果存在,则去掉路径。

    if(/\\/.test(value)){
        value = value.split("\")[value.split("\").length-1];
    }else 
    if(/\//.test(value)){
        value = value.split("/")[value.split("/").length-1];
    }
    

    (该代码可能会更严格)