我正在尝试保存从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是一个字节数组。我只是想把它保存为我的App_Data文件夹中的.jpg图像(当然还有其他任何东西),但......它什么也没做。 cli.LOGO不为空,但文件未创建...为什么会这样?这是保存图像的正确方法吗?谢谢 !
答案 0 :(得分:0)
尝试这样比你的代码短一点:
string path = Server.MapPath("~/App_Data/logo.jpg");
File.WriteAllBytes("file", cli.LOGO);
答案 1 :(得分:0)
尝试这样做
physicsBody