在.net MVC c# web应用程序中从用户本机选择一个文件

本文关键字:选择 文件 一个 本机 用户 MVC net web 应用程序 | 更新日期: 2023-09-27 17:49:55

我有一个。net MVC c# web应用程序。用户需要选择文件并上传到服务器。为简单起见,我们假设每次只有一个文件。在上传文件之前,我想检查一下文件来自哪里。为了做到这一点,我需要获得文件在本地机器上的完整路径来验证文件。路径包含验证所需的所有信息。

那么,问题是:我们如何让用户从本地机器中选择一个文件,并且我们可以得到它的完整路径?这可能吗?

或者,这在web应用程序中是不可能的,必须在桌面应用程序中完成?

谢谢

在.net MVC c# web应用程序中从用户本机选择一个文件

出于安全原因不能。在较旧的浏览器上可能是可以的,但现代版本不允许。

在Chrome中,它甚至不会显示控件中选定文件的文件路径,而是显示C:'fakepath