//文件转化成流

//得到用户要上传的文件名
        string strFilePathName = FileUpload1.PostedFile.FileName;
        string strFileName = Path.GetFileName(strFilePathName);
        int FileLength = FileUpload1.PostedFile.ContentLength;
        if (FileLength <= 0)
            return;
        //上传文件
        Byte[] FileByteArray = new Byte[FileLength]; //图象文件临时储存Byte数组
        Stream StreamObject = FileUpload1.PostedFile.InputStream; //建立数据流对像
        //读取图象文件数据,FileByteArray为数据储存体,0为数据指针位置、FileLnegth为数据长度
        StreamObject.Read(FileByteArray, 0, FileLength);

        //流转化成文件

        //Byte[] FileByteArray = new Byte[FileLength]; //图象文件临时储存Byte数组
        //Stream StreamObject = loFile.PostedFile.InputStream; //建立数据流对像
        //读取图象文件数据,FileByteArray为数据储存体,0为数据指针位置、FileLnegth为数据长度
        StreamObject.Read(FileByteArray, 0, FileLength);
        //FileStream fs = new FileStream(@"C:\gffffgf--f33.bmp", FileMode.OpenOrCreate,FileAccess.Write);
        Stream stream = FileUpload1.PostedFile.InputStream;

        FileStream fs = new FileStream(@"C:\aa.BMP", FileMode.OpenOrCreate, FileAccess.Write);
        fs.Write(FileByteArray, 0, FileLength);
        fs.Close();

相关文章:

  • 2021-11-18
  • 2022-12-23
  • 2021-04-17
  • 2021-11-14
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-19
猜你喜欢
  • 2021-09-25
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-04-11
相关资源
相似解决方案