62,046
社区成员
发帖
与我相关
我的任务
分享
private void dataGrid_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
if(e.CommandName=="listen")
{
string ID = dataGrid.DataKeys[e.Item.ItemIndex].ToString();
string sql = "select record from table where id="+ID+"";
SqlDataReader Sdr = Class.ReturnDataReader(sql);
string path = Sdr[0].ToString();
if(!System.IO.File.Exists(path))
{
Response.Write("<script language='javascript'>alert('文件不存在!');</script>");
}
else
{
string url = path.Replace(@"d:\temp\","");
url = url.Replace("\\","/");
url = "http://202.168.194.124/"+url;
Response.Redirect(url);
}
}
if(e.CommandName=="down")
{
string ID = dataGrid.DataKeys[e.Item.ItemIndex].ToString();
string sql = "select record from table where id="+ID+"";
SqlDataReader Sdr = Class.ReturnDataReader(sql);
string path = Sdr[0].ToString();
if(!System.IO.File.Exists(path))
{
Response.Write("<script language='javascript'>alert('文件不存在!');</script>");
}
else
{
System.IO.FileInfo file = new System.IO.FileInfo(path);
Response.Clear();
Response.Charset="GB2312";
Response.ContentEncoding=System.Text.Encoding.UTF8;
Response.AddHeader("Content-Disposition", "attachment; filename=" + Server.UrlEncode(file.Name));
Response.AddHeader("Content-Length", file.Length.ToString());
Response.ContentType = "audio/x-wav";
Response.WriteFile(file.FullName);
Response.End();
}
}
}
string url = path.Replace(@"f:\temp\","");
url = url.Replace("\\","/");
url = "http://202.168.194.124/"+url;
Response.Redirect(url);
Response.Redirect(url);
Response.Write("<script>location.href='" + url + "';</script>");