【发布时间】:2010-10-30 23:37:53
【问题描述】:
我正在尝试做几乎相同的事情,例如在 Sourceforge 上。用户创建一些数据后,我生成一个文件,我希望在页面加载后将其提供给他。但是,我对 javascript 和简单的复制粘贴几乎一无所知
<script type="text/javascript">
var download_url = "http://downloads.sourceforge.net/sourceforge/itextsharp/itextsharp-4.1.2-dll.zip?use_mirror=dfn";
function downloadURL() {
if (download_url.length != 0 && !jQuery.browser.msie) {
window.location.href = download_url;
}
}
jQuery(window).load(downloadURL);
</script>
还不够。用户下载文件很重要,那该怎么做呢?
与上一个相关的一个问题是 - 我创建的文件存储在哪里?曾经在使用 asp.net 开发服务器,然后在真正的 IIS 服务器上?这个地址应该怎么看?当我尝试
setTimeout("window.location.href='file://localhost/C:/Downloads/file.pdf'", 2000);
我什么也没得到,HTTP 出现未知地址错误。
【问题讨论】:
标签: javascript jquery asp.net-mvc file download