相关疑难解决方法(0)

仅使用SQL将图片插入SQL Server 2005图像字段

使用SQL Server 2005和Management Studio如何将图片插入Image表的类型列?

最重要的是,我如何验证它是否存在?

sql sql-server sql-server-2005 image

70
推荐指数
2
解决办法
17万
查看次数

从c#中的byte []创建映像时参数无效错误

我试图将a转换byte[]Bitmapc#.以下是代码:

MemoryStream ms = new MemoryStream(b);
Bitmap bmp = new Bitmap(ms);
Run Code Online (Sandbox Code Playgroud)

Parameter is not valid在创建时显示错误Bitmap.

byte[] b 来自网络流.

但是当我将这个byte []写入文件时,在任何图像查看器中打开此文件都可以完美地运行.以下是将byte []写入文件的代码:

 var fs = new BinaryWriter(new FileStream("tmp.bmp", FileMode.Create, FileAccess.Write));
 fs.Write(b);
 fs.Close();
Run Code Online (Sandbox Code Playgroud)

我在这里错过了什么?

编辑

这是我的完整代码导致问题

 Socket s = listener.AcceptSocket();
 byte[] b = new byte[imgLen];
 s.Receive(b);
 MemoryStream ms = new MemoryStream(b);
 // now here I am using ms.Seek(0, SeekOrigin.Begin); that fixed my problem.
 Bitmap bmp = new Bitmap(ms);
 pictureBox1.Image = bmp;
 s.Close();
Run Code Online (Sandbox Code Playgroud)

我在Form_Load …

c# image

8
推荐指数
2
解决办法
3万
查看次数

标签 统计

image ×2

c# ×1

sql ×1

sql-server ×1

sql-server-2005 ×1