为每个用户创建文件夹,并实现图片上传
2010-01-25 16:03
246 查看
/// <summary> /// 用户登录即为每个用户创建文件夹,userid从session获取,即登录用户ID /// </summary> protected void CreateFlord() { path = "../../uploads/Picture/" + userid; imgpath = Server.MapPath(path).ToString(); if (!Directory.Exists(imgpath)) { Directory.CreateDirectory(imgpath); } }
if (!this.fuImg.HasFile) { this.PicPrompt.InnerHtml = "图片路径不能为空"; return; } Random rd = new Random(); filename = DateTime.Now.Minute.ToString() + DateTime.Now.Second.ToString() +DateTime.Now.Millisecond.ToString() + rd.Next(100000, 999999).ToString();//当前时间+随机数以重命名图片名字 typefilename = System.IO.Path.GetExtension(this.fuImg.FileName).ToLower(); if (typefilename != ".jpg" & typefilename != ".gif" & typefilename != ".png") { this.PicPrompt.InnerHtml = "图片只能为jpg、gif、png格式"; return; } this.PicPrompt.InnerHtml = ""; this.fuImg.SaveAs(imgpath + "\\" + filename + typefilename); SDW.Model.Picture model_picture = new SDW.Model.Picture(); model_picture.PicName = filename; model_picture.PicUrl = path + "/" + filename + typefilename; model_picture.PicText = this.txtPicText.Text; model_picture.Createdate = DateTime.Now; model_picture.Album = Convert.ToInt32(this.ddlAlbum.SelectedItem.Value); model_picture.PicUser = userid; AddPicture(model_picture);//将图片信息保存到数据库
相关文章推荐
- 实现FCKeditor 多用户分文件夹上传图片等附件
- asp.net2.0 上传图片并为用户创建相应文件夹
- ASP.NET2.0 上传图片并为用户创建相应文件夹
- ASP.NET2.0 上传图片并为用户创建相应文件夹
- 实现FCKeditor 多用户分文件夹上传图片等附件
- 实现FCKeditor 多用户分文件夹上传图片等附件
- asp上传图片实现每月创建文件夹存储当月上传的图片
- CuteEditor使用手册(1) 创建多用户的上传图片文件夹
- MVC文件上传09-使用客户端jQuery-File-Upload插件和服务端Backload组件让每个用户有专属文件夹,并在其中创建分类子文件夹
- asp.net2.0 上传图片并为用户创建相应文件夹(原创)
- 用户上传图片后实现图片预览效果(解决fakepath路径问题)
- java通过nginx+apache tomcat接收用户头像图片上传,实现网站动态和静态域名访问图片的详细教程
- SSM框架实现图片上传到工程目录下的upload文件夹与图片回显
- 分用户文件夹上传图片
- Android用户图片上传功能的实现
- PHP创建文件夹上传图片
- 利用struts2框架实现当用户上传图片到服务器后,再显示到前台页面中
- 使用Struts2实现图片上传到服务器指定的文件夹中
- 获取用户上传的图片的本地路径实现方法,解决fakepath路径问题
- linux 实现自动创建ftp用户并创建文件夹