尝试上传简历时获取 fakepath

4 google-chrome path microsoft-edge

我正在尝试将我的简历上传到公司的网站,但我得到了 C:\fakepath\myfilename,这是否意味着我的文件无法上传到该网站?或者只是出于安全原因?(我尝试使用 Microsoft Edge 和 Chrome 上传)

Dee*_*SFT 7

当使用 选择文件时<input type="file">,出于明显的安全原因,源文件的真实路径不会显示在输入的value属性中。相反,显示文件名,并附C:\fakepath\加到其开头。这种怪癖有一些历史原因,但所有现代浏览器都支持它,并且实际上是在规范中定义的

因此,出于安全原因,浏览器会显示虚假路径,并且不会导致文件上传功能出现任何问题。文件上传将正常工作。

参考:

  1. 参考注释部分的第二点
  2. Chrome 中的 FileUpload 给出了一些假路径值
  3. Chrome 浏览器中的 FakePath 问题