"Open File" 对话框默认文件夹位置

"Open File" dialog default folder location

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

@{
    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 网络应用程序。

我只想让 "open file" 对话框默认为特定文件夹 path/location。 Google 没有产生好的结果。希望这里有人可以帮助我!在此先感谢您的帮助,如果我需要澄清,请告诉我。

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

通常浏览器会默认显示用户下载的最后位置。你无法控制这个,想想看,你如何处理不同的操作系统,更不用说磁盘 names/folder 结构等

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