我如何知道所选文件的物理路径(fileupload bootstrap)

时间:2013-04-02 14:25:55

标签: asp.net-mvc twitter-bootstrap model-view-controller file-upload

我在MVC中创建一个Web应用程序,我有一个视图,我从我的pc目录中选择一个文件(如windows应用程序中的opendialog形式),bootstrap的fileupload获取文件名但我想知道他的物理路径。因为我想将它保存在我的数据库中(文件来自哪里)。

任何人都可以帮助我?

提前谢谢!

2 个答案:

答案 0 :(得分:0)

您不能,出于明显的安全原因,此信息永远不会发送到服务器。只有文件名被发送到服务器。因此,您无法存储文件来自服务器上客户端计算机的物理路径。

答案 1 :(得分:0)

通过Web浏览器上载文件时,不提供实际的文件路径。这被视为一种安全功能。

使用纯HTML无法避免这种情况。有些人通过使用Flash或Silverlight等插件来上传文件,但如果可以,我建议使用此功能。