protected void sh_Click(object sender, EventArgs e)
{
string filename = this.FileUpload1.FileName.Trim();
string path = "wenjian/" + filename;//把上传的文件放到名为wenjian这个文件夹中
string a = Server.MapPath("./");//获取跟目录
if (!Directory.Exists(a + "wenjian"))//如果文件夹不存在则创建文件夹
{
Directory.CreateDirectory(a + "wenjian");
}
FileUpload1.PostedFile.SaveAs(a + path);//把上传的文件放在指定的路径哩
Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('上传成功!')</script>");
}
//下载代码:
protected void down_Click(object sender, EventArgs e)
{
string fileurl = Server.MapPath("wenjian/" + "amy gao_201107 1.docx");
fileurl = fileurl.Replace(@"\wenjian", @"\wenjian");//取消非法字符
FileInfo fileInfo = new FileInfo(fileurl);
Response.Clear();
Response.ClearContent();
Response.ClearHeaders();
Response.AddHeader("Content-Disposition", "attachment;filename=" + Server.UrlPathEncode(fileurl));
Response.AddHeader("Content-Length", fileInfo.Length.ToString());
Response.AddHeader("Content-Transfer-Encoding", "binary");
Response.ContentType = "application/octet-stream";
Response.ContentEncoding = System.Text.Encoding.GetEncoding("gb2312");
Response.WriteFile(fileInfo.FullName);
Response.Flush();
Response.End();
}