如何使用jQuery下载文件

时间:2013-11-07 17:20:21

标签: jquery download

我有一个调用Jquery函数的html按钮。此函数在我的代码隐藏中调用[Web方法]。此服务器代码将创建(如果需要)要下载的文件。我返回JQuery调用可下载文件的URL。

当文件是AVI文件时,此方法有效。

当我尝试使用ogg文件时,它会在浏览器窗口中播放。

如何强制从JQuery下载而不是播放文件?

我的代码:

[网络方法]

public static ArrayList DownloadClip(string ClipValue, string SessionID,string Extension)
{
ListItem _item2 = new ListItem();
_item2.Text = 'MediaFilename';
_item2.Value = "OK";
_arr.Add(_item2);
return _arr;
}

[在ASP.NET标记页面中] 这只是这部分的代码片段。

success: function (msg) {
$.each(msg.d, function () {
 if (this['Text'] == "ERROR") {
  $theDiv.html(this['Value']);
  return;
 }
 else {
  url = this['Text'];
  window.location = url;
 }
}

由于

1 个答案:

答案 0 :(得分:0)

据我所知,没有办法做客户端。如果你四处搜索强制下载服务器端的方法,你可能会取得更大的成功。