我是Angular的新手。用户上传文件时,我想获取文件位置。但是我得到这样的路径值(实际位置是D:\ Games \ example.docx):
C:\fakepath\example.docx
以下是我的代码:
onFileSelected(event){
console.log(event);
this.selectedFile= <File>event.target.files[0];
console.log(event.target.value);
this.addSftpModel.selectedFile=this.selectedFile;
}
如何获取文件的原始位置
答案 0 :(得分:0)
您无法通过浏览器应用程序获取文件的完整路径。如果可以的话,您可以在客户端的文件系统上做任何您想做的事,因此通常无法访问它。
我不知道为什么需要真正的路径,但是如果只需要文件,则用falsepath做即可。
答案 1 :(得分:0)
否,您无法获得input type=file
的完整路径,因为它会产生漏洞。您可以read here了解更多信息。