在服务上新建文件和上传图片原代码?最好是NET2。0
要求就是在图片上传时,自动在服务的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




