我从DB获取varbinary数据(文件内容)以及文件名和mime类型。根据文件的数量,我需要在网页上显示这些文件的链接。当用户单击链接时,应该下载该文件。由于链接将动态创建,我想我将不得不调用客户端函数来处理下载。但我不知道如何做到这一点。在服务器端(C#),我们可以使用FileContentType,但是如何通过JavaScript实现呢?此外,由于我没有物理文件和内容,我将不得不以某种方式创建此文件。
答案 0 :(得分:0)
您应该只创建动态提供内容的C#服务器端操作的链接。
在控制器中创建一个采取某种ID并返回文件的操作。然后,您可以使用<a>
标记直接指向此操作的网址(具有不同的ID)。你不需要任何Javascript。