用javascript下载文件

用javascript下载文件,javascript,html,css,download,Javascript,Html,Css,Download,我尝试用javascript下载一个文件,从html传递文件名 HTML: var url有文件存放的路径,文件名不能直接访问App\u Data文件夹!这是出于安全考虑。 如果你想从中获取文件,你必须编写自定义的HttpHandler或Controller,使用适当的Action从javascript函数中的url中删除~/不要解决我的问题,var url是简单的变量OK,我会更改。但下载文件的javascript代码是谁?它将指向,例如:/file/Get,其中file是控制器,Get是将文

我尝试用javascript下载一个文件,从html传递文件名

HTML:


var url有文件存放的路径,文件名不能直接访问
App\u Data
文件夹!这是出于安全考虑。
如果你想从中获取文件,你必须编写自定义的
HttpHandler
Controller
,使用适当的
Action

从javascript函数中的url中删除~/不要解决我的问题,
var url
是简单的变量OK,我会更改。但下载文件的javascript代码是谁?它将指向,例如:/file/Get,其中file是控制器,Get是将文件写入响应的操作。怎么做?搜索谷歌
 <img border="0" src="/Content/Images/Icons/color-16/disk-return-black.png" width="20" height="18" style="cursor: pointer" onclick="downloadDocFoto('@item.CaminhoDocFoto')" id="btnDownloadDocFoto_Contrato">
function downloadDocFoto(NomeDocFoto) {
    alert(NomeDocFoto);
    var url = '~/App_Data/uploads/' + NomeDocFoto + '';
}