请各位大虾,能给段代码
解决方案 »
- 急,vs2005中不显示控件!
- 请问:在ASPX里,像Asp中的RS.UPDATE语句来更新数据的代码是怎样的?
- 求助:datalist
- 收集常用的js兼容性问题
- 原题(如何得到select出来的记录总条数,100分求代码),刚才的只有20分忘记加分了,这个补80
- asp:button 好像只有submit属性
- 问个很弱的问题
- !!急急急急SqlDataSource后台修改InsertCommand
- IIS问题
- asp.net页中如何调用客户机的当前时间
- 如何将一个asp网站和一个asp.net(2.0)的网站合并为一个网站,以asp为主,asp.net的文件放到文件夹中访问
- asp.net 网页右下角弹出提示窗口的问题!
//获取一个PostedFile对象的引用
HttpPostedFile myFile = UploadFile.PostedFile;
myFile.SaveAs("你想重命名成什么???");
◆◆◆【 练太极 享健康 】程序员福音 国标24式太极拳(含实战) 精选视频教程 两套◆◆◆
====================================
String newFilename = DateTime.Now.ToString("yyyyMMddHHmmss") + filename;
if (File1.Value.Trim() != "")
{
HttpPostedFile file1 = File1.PostedFile;
string filename = "";//不含路径的文件名
filename = file1.FileName.Substring(file1.FileName.LastIndexOf("\\") + 1, file1.FileName.Length - file1.FileName.LastIndexOf("\\") - 1);
string extension = System.IO.Path.GetExtension(filename).ToLower(); if (extension == ".jpg" || extension == ".jpeg" || extension == ".gif" || extension == ".bmp")
{
//Response.Write("<script>alert('" + filename + "')</script>"); return;
Random ra = new Random();
DateTime d1 = DateTime.Now;
picName = d1.ToString("yyyyMMddHHmmss") + ra.Next(100, 999).ToString() + extension;
string savePath = Server.MapPath("upload/" + picName);
file1.SaveAs(savePath);
}
else { Response.Write("<script>alert('不允许上传此格式文件(允许类型:jpg、jpeg、gif、bmp)!');self.location.href=self.location.href;</script>"); }
}
//picName就是随机的重命名
/// 上传图片
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnUpLoad_Click(object sender, EventArgs e)
{
try
{
string test = Server.MapPath("ImageFiles/" + DateTime.Now.ToString("yyyy-MM-dd")); //用来生成文件夹
if (!Directory.Exists(test))
{
Directory.CreateDirectory(test);
}
if (FileUpload1.PostedFile.FileName != "")
{
string imgname = FileUpload1.PostedFile.FileName;
string imgType = imgname.Substring(imgname.LastIndexOf(".") + 1);
string quanname =DateTime.Now.ToString("yyyyMMddHHmmss")+imgname.LastIndexOf("\\")+"."+imgType ; //这里是生成不同名字
if ("gif" != imgType && "jpg" != imgType && "GIF" != imgType && "JPG" != imgType)
{
Response.Write("<script>alert('请选择gif,jpg格式的文件!');</script>");
return;
}
string imgurl = "ImageFiles/" + DateTime.Now.ToString("yyyy-MM-dd") + "/" + quanname;//保存到数据库中是imgurl
FileUpload1.PostedFile.SaveAs(Server.MapPath(imgurl));
}
else
{
Response.Write("<script>alert('请选择文件上传!');</script>");
}
} catch (Exception ex)
{
throw ex;
}
}