首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

上传视频和图片的代码,并可以重命名的

2012-01-21 
紧急求助上传视频和图片的代码,并可以重命名的.紧急求助上传视频和图片的代码,并可以重命名的.怎么写代码

紧急求助上传视频和图片的代码,并可以重命名的.
紧急求助上传视频和图片的代码,并可以重命名的.
怎么写代码哦???不是很懂.
大家帮帮我,在此先谢谢老.

[解决办法]
来学习的。。先帮你顶下。。
[解决办法]

C# code
if(File1.PostedFile!=null)            {                if(File1.PostedFile.FileName.Length - File1.PostedFile.FileName.Replace(".","").Length>1)                {                    System.Web.HttpContext.Current.Response.Write("<script>alert('你的文件有多扩展名!');</script>");                    return;                }                if(File1.PostedFile.ContentLength>1024*1024*5)                {                    System.Web.HttpContext.Current.Response.Write("<script>alert('你的文件大于5M了,请缩小图片大小!');</script>");                    return;                }                string filename = string.Empty;                string filename2 = File1.PostedFile.FileName;                                filename2 = filename2.Substring(filename2.LastIndexOf('.'));                if(filename2!=".jpg" && filename2!=".gif")                {                    System.Web.HttpContext.Current.Response.Write("<script>alert('只允许上传图片文件.gif,.jpg文件!!');</script>");                    return;                }                char[] namechar = DateTime.Now.ToString().ToCharArray();                for (int i = 0; i < namechar.Length; i++)                {                    if (namechar[i] != '-' && namechar[i] != ':' && namechar[i] != ' ')                        filename += namechar[i].ToString();                }                filename += new Random().Next(100, 999).ToString();                filename += filename2;                string filepath = System.Web.HttpContext.Current.Request.PhysicalApplicationPath + "/" + uploadType;                File1.PostedFile.SaveAs(filepath + "/" + filename);                Image1.ImageUrl = "/" + uploadType + "/" + filename;            }
[解决办法]
图片上传如楼上所未..

视频也可以按那样的来...

不过,往往视频都很大..用这个方法不行吧...找找超级上传组件试试
[解决办法]
if(File1.PostedFile!=null)
{
if(File1.PostedFile.FileName.Length - File1.PostedFile.FileName.Replace(".","").Length>1)
{
System.Web.HttpContext.Current.Response.Write("<script>alert('你的文件有多扩展名!');</script>");
return;
}
if(File1.PostedFile.ContentLength>1024*1024*5)
{
System.Web.HttpContext.Current.Response.Write("<script>alert('你的文件大于5M了,请缩小图片大小!');</script>");
return;
}
string filename = string.Empty;
string filename2 = File1.PostedFile.FileName;

filename2 = filename2.Substring(filename2.LastIndexOf('.'));
if(filename2!=".jpg" && filename2!=".gif")
{
System.Web.HttpContext.Current.Response.Write("<script>alert('只允许上传图片文件.gif,.jpg文件!!');</script>");
return;
}
char[] namechar = DateTime.Now.ToString().ToCharArray();
for (int i = 0; i < namechar.Length; i++)
{
if (namechar[i] != '-' && namechar[i] != ':' && namechar[i] != ' ')
filename += namechar[i].ToString();
}
filename += new Random().Next(100, 999).ToString();


filename += filename2;
string filepath = System.Web.HttpContext.Current.Request.PhysicalApplicationPath + "/" + uploadType;
File1.PostedFile.SaveAs(filepath + "/" + filename);
Image1.ImageUrl = "/" + uploadType + "/" + filename;
}
往往视频都很大,找找超级上传组件试试

[解决办法]
http://topic.csdn.net/u/20080527/12/c03d32b6-36b8-4838-b706-cba1b91df4de.html
这个有个上传视频的帖子,你看看。也许有帮助。
[解决办法]
专家说用WebService传文件很快!!
你试试!!

热点排行