文件下载一般都是需要一个文件选择对话框来选择存放文件的地方。我们可以自己做一个, 但简单的方面就是利用浏览器的现成功能。
所有的浏览器都包括文件下载功能,但文件选择对话框却 不是每个浏览器都有提供。这里我只选择我常用的两个浏览器:谷歌浏览器和搜狗浏览器。
先来一个 小例子:
public ActionResult Index() { var path = Server.MapPath("~/frog.jpg.jpg"); return File(path, "iamge/jpeg"); }
这里是下载工程根目录下的frog.jpg.jpg。
代码非常简短,只有两行,但效果却不差:
这是搜狗浏览器上的效果,如 果是谷歌浏览器,则是直接下载下来,但是文件并不是我们的文件名,甚至格式也不一样,就是一个奇怪的名 为"下载"的文件。
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索文件
, 浏览器
, 文件下载
, 选择
, 功能
, 一个
, 文件浏览器
Asp.net下载功能
,以便于您获取更多的相关知识。
时间: 2025-01-01 04:49:17