简单的文件上传代码

网友投稿 515 2022-12-02

简单的文件上传代码

简单的文件上传代码

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, "你没有上传文件。"); }}

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Springboot下swagger
下一篇:批处理命令调用WINRAR对文件进行压缩
相关文章

 发表评论

暂时没有评论,来抢沙发吧~