|
using System.IO;
1.文件上传 ---------- 如下要点: HTML部分: <form id="form1" runat="server" method="post" enctype="multipart/form-data"> <input id="FileUpLoad" type="file" runat="server"/><br /> 后台CS部分 按钮事件 //string strFileFullName = System.IO.Path.GetFileName(this.FileUpLoad.PostedFile.FileName); //this.FileUpLoad.PostedFile.SaveAs(Server.MapPath("./xmlzip/") + strFileFullName);
2.文件下载 ---------- ListBox的SelectedIndexChanged事件 设定相关下载连接 protected void lst_DownLoadFileList_SelectedIndexChanged(object sender, EventArgs e) { try { string strJS = "window.open('xmlzip/"; strJS += this.lst_DownLoadFileList.SelectedItem.Text.Trim(); strJS += "'); return false; "; this.imgbtn_DownLoadFile.Attributes.Add("onclick", strJS); } catch (Exception ex) { ex.ToString(); } } 或者也可以通过 改变Label的Text值 来实现点击后实现文件下载的超级连接 this.Label1.Text = "<a href=\"xmlzip/a.rar\">a.rar</a>"
3.文件删除 --------- string strFilePath = Server.MapPath("../CountryFlowMgr/xmlzip/"+this.lst_DownLoadFileList.SelectedItem.Text.Trim()); if (File.Exists(strFilePath)) { File.Delete(strFilePath); if (File.Exists(strFilePath)) { Response.Write("ok"); } else {
上一篇:通过JAVAScript实现页面自适应
下一篇:接触C#的服务器端正则表达式相关验证
|