"打开文件"对话框默认文件夹位置

时间:2015-06-29 23:42:13

标签: c# .net asp.net-mvc-4 razor html.beginform

我有一个像这样的剃刀文件:

@{
    ViewBag.Title = "bid_import";

    using (Html.BeginForm("ImportBid", "Bid", FormMethod.Post, new { enctype = "multipart/form-data" }))
    {
        <input type="file" name="file" value="" />
        <input type="submit" value="IMPORT BID" />
    }
}

可让您上传文件。

这是一个MVC 4网络应用程序。

我想做的就是拥有&#34;打开文件&#34;对话框默认为特定的文件夹路径/位置。谷歌并没有取得好成绩。希望有人可以帮助我!在此先感谢您的帮助,如果需要澄清,请告诉我。

澄清:是的,这是一个Web应用程序,但我只想设置默认文件夹位置以帮助其他开发人员处理该应用程序。所以我可以假设他们拥有与我相同的文件夹路径/内容。

2 个答案:

答案 0 :(得分:2)

由于安全原因,您无法通过Javascript访问客户端文件系统。浏览器将打开它决定应该打开的路径(通常是最后一条路径)。如果你真的想这样做,你应该使用Adobe Flash或Silverlight等插件,让客户端访问文件系统。

答案 1 :(得分:0)

通常默认情况下,浏览器会显示用户下载的最后位置。你无法控制它,想一想,你将如何处理不同的操作系统,更不用说磁盘名称/文件夹结构等。