用ASP.netC#解决将word文件上传到服务器及下载的方法
来源:百度知道 编辑:UC知道 时间:2024/05/22 06:15:48
1.把一个word文件从客户端上传到服务器,用二进制流。
2.怎样查看下载上传到的文件夹中的文件。
3.我想要aspx和cs文件的代码,包括所应用的控件。cs最好有注释。
4.我用sql2005,这个功能需要数据库吗?还是有数据库和非数据库二种方法
谢谢了。
上传一个文件就行,不要C#的脚本文件,想要.aspx文件和相应的.cs文件代码,请告知:例如把此文件存放到“aa”文件夹里面,这个路径在代码中的哪里标出来。谢了
2.怎样查看下载上传到的文件夹中的文件。
3.我想要aspx和cs文件的代码,包括所应用的控件。cs最好有注释。
4.我用sql2005,这个功能需要数据库吗?还是有数据库和非数据库二种方法
谢谢了。
上传一个文件就行,不要C#的脚本文件,想要.aspx文件和相应的.cs文件代码,请告知:例如把此文件存放到“aa”文件夹里面,这个路径在代码中的哪里标出来。谢了
<Script Language="C#" Runat="Server">
public void DoUpload(Object src,EventArgs e)
{
//取得上传文件的个数
int FileCount = Request.Files.Count;
string strFilename;
string[] AFilename;
char[] de = {'\\'};
HttpPostedFile hpf;
for(int i=0;i<FileCount;i++)
{
hpf = Request.Files[i];
AFilename = hpf.FileName.Split(de);
strFilename = AFilename[AFilename.Length-1];
Response.Write(strFilename);
hpf.SaveAs(Server.MapPath(".")+"\\"+strFilename);
//在Panel控件中显示上传过程
AddPanelControls(strFilename);
}
}
public void AddPanelControls(string filename)
{
Label lblShow = new Label();
lblShow.Text = filename+"已经上传<br>";
Panel1.Controls.Add(lblShow);
}
</script>
<html>
<head>
<title>上传多个文