从JavaScript创建可下载的附件?
我从数据库中获取varbinary数据文件内容以及文件名和mime类型。根据有多少文件,我需要在网页上显示这些文件的链接。当用户单击链接时,该文件应被下载。由于链接是动态创建的,我想我必须调用客户端函数来处理下载。但我不知道该怎么做。在服务器端,我们可以使用FileContentType,但是如何通过JavaScript实现呢?另外,由于我没有物理文件,只有它的内容,因此我必须以某种方式创建此文件。您应该创建指向动态服务于内容的C服务器端操作的链接从JavaScript创建可下载的附件?,javascript,file,download,mime,Javascript,File,Download,Mime,我从数据库中获取varbinary数据文件内容以及文件名和mime类型。根据有多少文件,我需要在网页上显示这些文件的链接。当用户单击链接时,该文件应被下载。由于链接是动态创建的,我想我必须调用客户端函数来处理下载。但我不知道该怎么做。在服务器端,我们可以使用FileContentType,但是如何通过JavaScript实现呢?另外,由于我没有物理文件,只有它的内容,因此我必须以某种方式创建此文件。您应该创建指向动态服务于内容的C服务器端操作的链接 在控制器中创建一个操作,该操作接受某种ID并返
在控制器中创建一个操作,该操作接受某种ID并返回文件。然后,您可以使用直接指向具有不同ID的此操作URL的标记。您不需要任何Javascript。您能详细说明一下吗?您不了解哪一部分?创建指向C服务器端操作的链接?我以前没有做过这样的事情,所以我可能有点难以理解它的要点。谢谢你的详细说明。但是,我的项目是一个Web应用程序。@neuDev33:然后将ASHX通用处理程序与查询字符串一起使用。