一个很老的问题,图片长传,在线等!!
解决方案 »
- 求一个正则表达式
- 对"/"进行判断怎么做?
- 用javascript操作TreeView,clickedNodeIndex后是undefint
- 大虾救命!一个asp.net ajax的问题
- ajax的UpdatePanel中使用的validator的ErrorMessage都不能显示出来呀.
- 不明白的treeview问题
- 朋友们,我的分不多了.照顾一下.我从.NET FRAMEWORK里面新建ASP项目他说我的服务器版本不是1.1的
- c# 基础问题
- 在学asp.net的请留下qq,msn以便我们技术交流
- 未将对象引用设置到对象的实例。求助哪里错了
- 操作两个数据库问题
- 弱弱的问一下:为什么我有时候连续刷新几次页面SESSION中保存的值就丢失了?
if (FileUpload2.PostedFile.FileName == "")
{
message2.Text = "请选择文件!";
return;
}
if (txtDescription.Text != "")
{
if (txtDescription.Text.Length > 50)
{
message2.Text = "照片描述字数太多!";
return;
}
}
string fileExtension = Path.GetExtension(FileUpload2.FileName).ToLower();
decimal filesize = FileUpload2.PostedFile.ContentLength / 1024;
string filetype = FileUpload2.PostedFile.ContentType;
if (filetype.IndexOf("image") < 0)
{
message2.Text = "文件类型错误,只允许上传图片!";
return;
}
string[] allowedExtensions = { ".jpg", ".png", ".bmp", };
if (Array.BinarySearch(allowedExtensions, fileExtension) < 0)
{
message2.Text = "文件类型错误,只允许上传(.jpg .png .bmp)后缀的图片!";
return;
}
if (filesize / 1024 > 1)//限制为1M
{
message2.Text = "文件大小超出限制,只允许最大1M的图片上传!";
return;
}
string newName = DateTime.Now.ToString("yyyyMMddHHmmss") + fileExtension;
string SmallImagePath = Server.MapPath("/quanzi") + @"/CirclePhoto/" + newName;
FileUpload2.PostedFile.SaveAs(SmallImagePath);
FileUpload2.Dispose();
#endregion