• 服务器文件下载,二进制文件转化成具体类型的文件


    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();
    }

  • 相关阅读:
    php7.4 降级 php7.1 的坑
    python 记录网页 生成pdf
    Mac 安装常用软件环境
    python 2.7 操作 excel
    007整数反转
    006Z字形变换
    005最长回文子串
    004寻找两个正序数组的中位数
    003无重复字符的最长子串
    002两数相加
  • 原文地址:https://www.cnblogs.com/houzf/p/5582803.html
Copyright © 2020-2023  润新知