CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

在服务上新建文件和上传图片原代码?最好是NET2。0

楼主slamdunktv()2006-07-04 12:35:11 在 .NET技术 / ASP.NET 提问

要求就是在图片上传时,自动在服务的images/news文件夹里新建一个名为今天的日期的文件夹,例如今天日期是:2006-7-4号那么就建一个2006-7-4文件夹,然后把上传的图片放到images/news/2006-7-4里面。今天这个栏目图片全放在这个2006-7-4文件里。如果明天上传的话就自动新建个2006-7-5号文件夹这样。把一天里的这个栏目的图片都放在当日日期文件夹里。  
  后天的就是2006-7-6号这样。直是说在每天上传图片时就会新建一个当日日期文件夹。  
  这样功能大家帮帮忙?急? 问题点数:50、回复次数:5Top

1 楼net_lover(【孟子E章】)回复于 2006-07-04 12:38:35 得分 0

http://www.knowsky.com/339704.html  
   
   
  ]ASP.NET   2.0   多文件上传Top

2 楼net_lover(【孟子E章】)回复于 2006-07-04 12:39:59 得分 0

DateTime   CurrentTime   =   System.DateTime.Now;  
   
  string   UserPwd   =   pwd.Value.Trim();  
   
  string   FolderName   =   CurrentTime.Year.ToString()   +   "-"   +   CurrentTime.Month.ToString();  
  string   FolderPath   =   Server.MapPath("~/Images")   +   Path.DirectorySeparatorChar   +   FolderName;  
   
  //   文件夹是否存在  
  if(!Directory.Exists(FolderPath))  
  {  
  try  
  {  
  Directory.CreateDirectory(FolderPath);  
  }  
  catch(Exception   x)  
  {  
  Err.Text   =   x.Message;  
  return;  
  }  
  }  
  Top

3 楼oldcsdn()回复于 2006-07-04 13:02:07 得分 0

//保存图片  
  string   path   =   Server.MapPath("images/news/2006-7-4/");  
  System.Web.HttpFileCollection   files   =   Request.Files;  
  foreach(HttpPostedFile   file   in   files   )  
  {  
  string   name   =   file.FileName;  
  name   =   name.Substring(   name.LastIndexOf("\\")+1);  
  file.SaveAs(path   +   filename   );  
  }  
   
  Top

4 楼zhangxiaopin(zxp)回复于 2006-07-04 13:44:55 得分 0

public   static   void   UpLoadFileServices(ref   HtmlInputFile   butBrows,bool   IsCreateDirecorety,string   UpLoadFilePath)  
          {  
                  if   (butBrows.PostedFile.FileName   ==   "")   return;  
   
                  string   YearMonthDayDirecort   =   DateTime.Now.ToShortDateString();  
   
                  string   FilePath   =   UpLoadFilePath   +   "\\"   +   YearMonthDayDirecort;  
   
                  if   (System.IO.Directory.Exists(FilePath)   ==   false)  
                  {    
                          //****按年月日创建目录  
                          System.IO.Directory.CreateDirectory(FilePath);  
                  }  
   
                  //****获取文件名  
                  string   FileName   =   AppGloap.GetFileName(butBrows.PostedFile.FileName);  
   
                  try  
                  {  
                          //****保存文件  
                          butBrows.PostedFile.SaveAs(FilePath   +   "\\"   +   FileName);  
                  }  
                  catch  
                  {  
                          throw;  
                  }  
                   
          }Top

5 楼slamdunktv()回复于 2006-07-04 14:18:02 得分 0

兄弟们不够详细啊?能不能详细点啊?Top

相关问题

关键词

得分解答快速导航

  • 帖主:slamdunktv

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo