zoukankan      html  css  js  c++  java
  • C#的Response.BinaryWrite图片乱码问题

      今天学习Response对象,该对象的有很多的输出方式,其中有一个binaryWrite可以输出图片,但是在输出图片一开始出现了乱码,后来通过百度得到解决;

    代码:

           FileStream stream = new FileStream(Server.MapPath("./fff.jpg"),FileMode.Open);
                long FileSize = stream.Length;
                byte[] Buffer = new byte[(int)FileSize];
                Response.ContentType = "image/jpg";
                stream.Read(Buffer,0,(int)FileSize);
                stream.Close();
               Response.BinaryWrite(Buffer);
               Response.Write(Server.MapPath(@"Imagesfff.jpg"));
    

     注意红色部分是后来添加上的,添加这一句之后问题得到解决,另外一个问题是Server.MapPath()指定到根目录,比如我的项目叫Web01,那么这里的路径到

    (自定义项目目录)Web01Web01Imagesfff.jpg;

  • 相关阅读:
    最长不重复子串
    add two nums
    logistic 回归
    threesum
    KNN算法思想与实现
    Python的易错点
    ccf 目录格式转换
    Azure 带宽
    Office 365 如何使用powershell查询邮件追踪
    Azure AD Connect 手动同步
  • 原文地址:https://www.cnblogs.com/numen-fan/p/7573578.html
Copyright © 2011-2022 走看看