我想把我的简历上传到一家公司的网站,我得到了一个C:fakepathmyfilename,这是否意味着我的文件不能上传到网站?还是仅仅出于安全考虑?(我试过用Microsoft Edge和Chrome上传)
当使用<input type="file">
选择文件时,出于明显的安全原因,源文件的真实路径不会显示在输入的value
属性中。相反,显示的是文件名,开头附加了C:fakepath
。这个怪癖有一些历史原因,但它支持所有现代浏览器,实际上在规范中有定义。
因此,浏览器出于安全原因显示假路径,它不会导致文件上传功能出现任何问题。文件上传可以正常工作。
引用:
- 参考Notes部分的第二点
- FileUpload在Chrome给一些假的路径值 Chrome浏览器的FakePath问题