2

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

@{
    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 Web 应用程序中。

我想要做的就是让“打开文件”对话框默认为特定的文件夹路径/位置。谷歌没有产生好的结果。希望这里有人可以帮助我!提前感谢您的帮助,如果我需要澄清,请告诉我。

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

4

2 回答 2

3

由于安全原因,您不能通过 Javascript 访问客户端文件系统。浏览器将打开它决定应该打开的路径(通常是最后一个路径)。如果您真的想这样做,您应该使用诸如 Adob​​e Flash 或 Silverlight 之类的插件,它们可以让客户端访问文件系统。

于 2015-06-29T23:50:15.083 回答
0

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

于 2015-06-29T23:46:20.377 回答