我有一个像这样的剃刀文件:
@{
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应用程序,但我只想设置默认文件夹位置以帮助其他开发人员处理该应用程序。所以我可以假设他们拥有与我相同的文件夹路径/内容。
答案 0 :(得分:2)
由于安全原因,您无法通过Javascript访问客户端文件系统。浏览器将打开它决定应该打开的路径(通常是最后一条路径)。如果你真的想这样做,你应该使用Adobe Flash或Silverlight等插件,让客户端访问文件系统。
答案 1 :(得分:0)
通常默认情况下,浏览器会显示用户下载的最后位置。你无法控制它,想一想,你将如何处理不同的操作系统,更不用说磁盘名称/文件夹结构等。