I am trying to upload a file in Chrome then it is giving some fakepath value.for eg. It is giving file name like "C:\fakepath\Hi.txt" .Could you please explain me why it is coming? In other browsers it is working fine.
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
回答1:
Chrome shows it for security purpose.
Also check this link on meta stackoverflow
回答2:
You can't do that. Its for security purposes that you can't get actual physical path of the uploaded file.
document.getElementById("yourFileInput").files[0].fileName;
this will get you the filename from uploaded path.