时间:2016-02-15 23:01 来源: 我爱IT技术网 作者:佚名
欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【Asp.Net 音频文件上传和播放代码】,下面是详细的讲解!
Asp.Net 音频文件上传和播放代码
protected void Button1_Click(object sender, EventArgs e)
{
foreach (UploadedFile file in RadUploadContext.Current.UploadedFiles)
{
if (file.FileName !=null && file.FileName !="")
{
string strTime=memberid.ToString() + "-" + DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString() + DateTime.Now.Day.ToString() + DateTime.Now.Hour.ToString() + DateTime.Now.Minute.ToString() + DateTime.Now.Millisecond.ToString();
string namefile=file.FileName;//获取文件原来的名字
string namelast=namefile.Substring(namefile.LastIndexOf("."));//获取文件的后缀名,LastIndexOf()-返回括号内字符的所在位置
string FilePath=System.AppDomain.CurrentDomain.BaseDirectory + @"SaveFilePath/MBmusic/";//文件上传的路径
System.IO.FileInfo fi=new System.IO.FileInfo(file.FileName);
if (fi.Extension.ToLower()==".mp3" || fi.Extension.ToLower()==".wma" || fi.Extension.ToLower()==".rm" || fi.Extension.ToLower()==".wav")
{
string name=strTime + namelast;//文件最后保存的名字
mv="http://www.cnblogs.com/SaveFilePath/MBmusic/" + name;
Filesizes=int.Parse(file.ContentLength.ToString());
string path=FilePath + name;
if (File.Exists(path)==false)
{
file.SaveAs(FilePath + name);
mf.MF_Path=mv;
//mf.MF_Path=mv;
}
else if (File.Exists(path)==true)
{
name=strTime + "(" + tt + ")" + namelast;
file.SaveAs(FilePath + name);
mv="http://www.cnblogs.com/SaveFilePath/MBmusic/" + name;
mf.MF_Path=mv;
//mf.MF_Path=mv;
}
if (RemainByteSize >=Filesizes)
{
try
{
//将数据插入数据库
if (addnum > 0 && udpsize > 0)
{
//Response.Write("<script>alert('上传成功!!')</script>");
//Bind();
}
else
{
Response.Write("<script>alert('上传失败!!')</script>");
return;
}
num++;
}
catch { }
}
else
{
Response.Write("<script>alert('空间不足,请申请空间!!')</script>");
return;
}
}
else
{
Response.Write("<script>alert('上传文件格式错误! 文件格式为mp3,wma,wav.rm的视频!')</script>");
return;
}
}
else
{
Response.Write("<script>alert('请选择上传的文件')</script>");
return;
}
}
}
关于Asp.Net 音频文件上传和播放代码的用户互动如下:
相关问题:
答: >>详细
相关问题:
答: >>详细
相关问题:
答: >>详细
- 【asp】asp.net url重写浅谈-net-url重写
- 【DataSet】DataSet、DataTable、DataRow区别详解
- 【asp】asp.net 动态添加多个用户控件-net-动态添
- 【创建】ASP.NET Web API教程 创建域模型的方法详
- 【Asp】Asp.net 页面调用javascript变量的值-net-
- 【ASP】ASP.NET 5升级后如何删除旧版本的DNX-NET5
- 【asp】asp.net ubb使用代码-net-ubb使用
- 【默认图片】图片不存在使用默认图片代替的实例
- 【asp】asp.net 页面转向 Response.Redirect Ser
- 【jQuery】jQuery实现倒计时跳转的例子-倒计时跳
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
