关闭

写一个文件上传不容易啊

标签: stringbyte扩展file存储
598人阅读 评论(0) 收藏 举报

byte[] format_content;//二进制数组用来存储二进制文件
     string beizhu=TxtBeizhu.Text;
     //TxtFile.PostedFile.SaveAs();
     string filenamelen="PgFormatAdd.aspx";  //当前文件的文件名
     string LocalPath=Server.MapPath(filenamelen);//获得当前文件的物理路径
     string filepath=LocalPath.Substring(0,LocalPath.Length-filenamelen.Length);//得到当前目录的物理路径
     string filename="";//上传文件扩展名
     string[] strfile=TxtFile.Value.Split('.');
     filename=strfile[strfile.Length-1];//得到文件扩展名
     filepath+="Loadfile."+filename;
     TxtFile.PostedFile.SaveAs(filepath);

     FileStream file=new FileStream(filepath,FileMode.Open);
     format_content=new byte[file.Length];
     file.Read(format_content,0,(int)file.Length);
     file.Close();
     pf.InsertRecord(format_name,format_type,format_content,filename,beizhu);
     Response.Write("<script>alert('添加成功!');window.location.href='PgFormatShow.aspx';</script>");

终于写了一点出来了.

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:10670次
    • 积分:219
    • 等级:
    • 排名:千里之外
    • 原创:10篇
    • 转载:0篇
    • 译文:0篇
    • 评论:3条
    文章存档