尝试上传简历时获取假路径

Getting a fakepath when trying to upload a cv

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

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

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

参考文献:

  1. Refer to the second point of the Notes section
  2. FileUpload in Chrome giving some fake path value
  3. FakePath issue in Chrome browser