我尝试将我的简历上传到一家公司的网站,但我得到了一个C:\fakepath\myfilename,这是否意味着我的文件无法上传到该网站?或者只是出于安全原因?(我尝试使用Microsoft Edge和Chrome上传)
w41d8nur1#
当使用<input type="file">选择一个文件时,由于明显的安全原因,源文件的真实的路径不会显示在输入的value属性中,而是显示文件名,并在文件名的开头附加C:\fakepath\。这种奇怪的做法有一些历史原因,但它在所有现代浏览器中都受支持,事实上在规范中也有定义。因此,浏览器显示虚假路径是出于安全考虑,不会对文件上传功能造成任何问题。文件上传将正常工作。参考文献:1.请参阅“注解”部分的第二点
<input type="file">
value
C:\fakepath\
1条答案
按热度按时间w41d8nur1#
当使用
<input type="file">
选择一个文件时,由于明显的安全原因,源文件的真实的路径不会显示在输入的value
属性中,而是显示文件名,并在文件名的开头附加C:\fakepath\
。这种奇怪的做法有一些历史原因,但它在所有现代浏览器中都受支持,事实上在规范中也有定义。因此,浏览器显示虚假路径是出于安全考虑,不会对文件上传功能造成任何问题。文件上传将正常工作。
参考文献:
1.请参阅“注解”部分的第二点