简单的文件上传代码
发布日期:2021-06-30 17:26:44 浏览次数:3 分类:技术文章

本文共 1090 字,大约阅读时间需要 3 分钟。

const string _RegSubFix = @"/.[/w]+$";const string _RegZip = @"/.zip|/.rar";protected void btnUpload_Click(object sender, EventArgs e){    if (filUpload.HasFile)    {        string subfix = Regex.Match(filUpload.FileName, _RegSubFix).Value.ToLower();        if (filUpload.PostedFile.ContentType == "application/octet-stream"            && !Regex.IsMatch(filUpload.FileName, _RegZip))        {            WebManageShell.WebHelp.Alert(this.Page, "不受支持的文件格式。");            return;        }        string folder = ConfigurationManager.AppSettings["UploadPath"] + "//" + DateTime.Now.ToString("yyyyMM");        try        {            if (!Directory.Exists(folder))            {                Directory.CreateDirectory(folder);            }            string file = folder + "//" + DateTime.Now.ToFileTimeUtc().ToString() + subfix; filUpload.SaveAs(file); WebManageShell.WebHelp.Alert(this.Page, "文件上传成功。");        }        catch        {            WebManageShell.WebHelp.Alert(this.Page, "文件上传失败。");        }    }    else    {        WebManageShell.WebHelp.Alert(this.Page, "你没有上传文件。");    }}

 

转载地址:https://leftfist.blog.csdn.net/article/details/6048423 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:指定索引
下一篇:设计模式学习笔记——Mediator中介者模式

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2024年04月24日 23时13分12秒