C#文件上传功能
来源:互联网 发布:怎么提高淘宝买家信用 编辑:程序博客网 时间:2024/05/19 23:05
<td class="right">资料上传:</td>
<td style="height: 25px">
<asp:FileUpload ID="FileUpload1" runat="server" />(资料格式:rar,doc)
<asp:Button ID="BtnUploaf" runat="server" Enabled="false" Text="上传" onclick="BtnUploaf_Click" />
<asp:Label ID="labFileName" runat="server" Visible="false" Text=""></asp:Label>
</td>
<system.web>
<!-- 配置上传压缩文件的大小(资料上传) -->
<httpRuntime maxRequestLength="51200" executionTimeout="600" />
//资料上传
protected void BtnUploaf_Click(object sender, EventArgs e)
{
if (FileUpload1.PostedFile != null)
{
HttpPostedFile hpf = this.FileUpload1.PostedFile;
string FileSize = Convert.ToString(Convert.ToInt32(hpf.ContentLength.ToString()) / 1024);// +"KB";
//取得文件名(不含路径)
char[] de = { '//' };
string[] AFilename = hpf.FileName.Split(de);
// string strFilename = DateTime.Now.ToString().Replace("-", "").Replace(" ", "").Replace(":", "") + AFilename[AFilename.Length - 1];
string strFilename = AFilename[AFilename.Length - 1];
string flag = strFilename.Substring(strFilename.LastIndexOf('.') + 1);
ViewState["FileFlag"] = flag;//文件的后缀名
ViewState["FileSize"] = FileSize; //文件的大小
if (strFilename.Substring(strFilename.LastIndexOf('.') + 1) == "rar" || strFilename.Substring(strFilename.LastIndexOf('.') + 1) == "doc"
|| strFilename.Substring(strFilename.LastIndexOf('.') + 1) == "RAR" || strFilename.Substring(strFilename.LastIndexOf('.') + 1) == "DOC")
{
hpf.SaveAs(Server.MapPath("/UploadBBSFile/" + strFilename));//上传至服务器
string dateStr = string.Format(DateTime.Now.ToString("yyyy") + @"/" + DateTime.Now.ToString("MM") + @"/" + DateTime.Now.ToString("dd") + @"/");
Session["FileName"] = strFilename; //资料名(原名)
this.labFileName.Text = strFilename;
ClientScript.RegisterStartupScript(this.GetType(), null, "<script>alert(/"资料上传成功!/");</script>");
return;
}
else
{
ClientScript.RegisterStartupScript(this.GetType(), null, "<script>alert(/"资料格式不正确!/");</script>");
return;
}
}
}
- C#文件上传功能
- C#给ftp上传、下载文件功能
- C#中 如何通过路径实现文件上传功能
- 多文件上传功能
- JSF文件上传功能
- 文件上传功能
- php文件上传功能
- 文件上传功能JQuery
- j2ee 文件上传功能
- 上传文件功能
- Flex上传文件功能
- excel文件上传功能
- struts2文件上传功能
- 上传文件功能
- sturts2文件上传功能
- 文件上传功能
- uploadify上传文件功能
- php文件上传功能
- VC中怎样修改生成的EXE文件的图标
- 网管笔记36:初试无线LINUX系统安装
- F#入门-第二章 F#基础-第二节 注释
- 很奇怪的字节对齐问题
- WebResizer,在线图片裁剪压缩工具
- C#文件上传功能
- 窗口过程函数-----WindowProc和DefWindowProc函数[转]
- 英文字母对应单词
- 窗口过程函数-----WindowProc和DefWindowProc函数[转]
- mysql 配置
- Delphi 如何调出 ADO 连接字符串配置对话框
- BCB 串口调试经验(转载)
- 看看积分
- 关于Activity Launch mode 的理解