zoukankan      html  css  js  c++  java
  • 服务器文件下载,二进制文件转化成具体类型的文件

    byte[] b = (byte[])(read.Rows[0]["txt_filecontent"]);//获取二进制文件
    ByteConvertWord(b, read.Rows[0]["txt_filename"].ToString(), read.Rows[0]["txt_file_type"].ToString(), path);//将二进制文件转化成具体类型的文件

    /// <summary>
    /// 二进制数据转换为word文件
    /// </summary>
    /// <param name="data">二进制数据</param>
    /// <param name="fileName">word文件名</param>
    /// <returns>word保存的相对路径</returns>
    public void ByteConvertWord(byte[] data, string fileName, string filetype, string savepath)
    {
    string filePath = savepath + "\" + fileName + filetype;
    FileStream fs;
    if (System.IO.File.Exists(filePath))
    {
    fs = new FileStream(filePath, FileMode.Truncate);
    }
    else
    {
    fs = new FileStream(filePath, FileMode.CreateNew);
    }
    BinaryWriter br = new BinaryWriter(fs);
    br.Write(data, 0, data.Length);
    br.Close();
    fs.Close();
    }

  • 相关阅读:
    数据库中总结2
    PyMySQL的基本使用
    数据库总结
    并发编程之多线程
    并发编程之多进程知识
    并发编程之多进程
    操作系统基础知识
    模块二总结
    Python函数进阶
    文件操作
  • 原文地址:https://www.cnblogs.com/houzf/p/5582803.html
Copyright © 2011-2022 走看看