我正在尝试保存从 asp.net 服务器上的 byte[] 恢复的 piture。这是我的代码:
MemoryStream ms = new MemoryStream(cli.LOGO, 0, cli.LOGO.Length);
ms.Write(cli.LOGO, 0, cli.LOGO.Length);
string thePath = Server.MapPath("~/App_Data");
string wholePath = thePath + "\\logo.jpg";
FileStream fs = new FileStream(wholePath, FileMode.Create);
BinaryWriter bw = new BinaryWriter(fs);
bw.Write(cli.LOGO);
bw.Close();
其中 cli.LOGO 是一个字节数组。我只是想将它作为 .jpg 图像保存在我的 App_Data 文件夹中(当然也可以是其他任何东西)但是......它什么也没做。cli.LOGO 不为空,但文件没有创建...为什么会这样?这是保存图像的正确方法吗?谢谢 !